Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Bella Lang Geändert vor über 5 Jahren
1
Test Summary: ein Fehler pro Tag Test First
Funktionstests (anstatt Bausteintests) Coverage vollautomatisch unglaublich wertvoll bei Änderungen / iterativem Vorgehen Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
2
Reviews Entwickler selbst plus Co-Entwickler oder externer Reviewer
Check-Liste mit typischen Fehlern Code ist schon Unit getestet => suche nur nach typischen Fehlerquellen: Division durch 0 null-Pointer Dereferenzierung Speicher-Lecks Array-Grenzen bei for-Schleifen deckt kompliziertes if alle Fälle richtig ab Terminiert die Schleife / Rekursion sicher Dead-Lock-Gefahren Racing Conditions . . . + Defect-Removal-Rate ~ 1 per hour + Reviewer lernt viele Kniffe + Viele Leute kennen viele Teile des Gesamtprogramms bei XP pair-programming Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
3
How to chat with the Cold Iron Server
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
4
How to chat with the Cold Iron Server
Struktur Verhalten Daten Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
5
Client Architecture GUI Data Model KI Socket Connection
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
6
Data Model Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
7
Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
8
GUI siehe German Barbeque Listener, Observer, PropertyChange,
Model View Controller Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
9
Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
10
KI im Modell: Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
11
Strategy Pattern: Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
12
Strategy Pattern Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
13
Fachgebiet Software Engineering. Übersicht. © 30. 04
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.