Testgetriebenes Design
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Veränderung (letzte Änderung) (Korrektur, Normalansicht)

Verändert: 1,14c1
In ExtremeProgramming entwickelt sich das Design im wesentlichen während der Programmierung, geleitet durch die SystemMetapher. Eine EntwicklungsAufgabe? wird dabei in kleinen Schritten realisiert:

#Bei Bedarf eine kurze Design-Studie mit dem ProgrammierPartner oder in einem größeren Team abhalten; je nach Vorliebe mit Hilfe von CrcKarten, UmlSkizzen? oder ähnlichem. Dieser Schritt sollte im Allgemeinen nicht länger als zehn Minuten dauern.
#Den ersten, einfachen TestFall schreiben.
#Den TestFall (falls notwendig) kompilieren. Nötigenfalls dummy-Implementierungen für neue Schnittstellen einrichten.
#Beobachten, dass der TestFall fehlschlägt.
#Den TestFall auf die einfachst mögliche Art und Weise erfüllen. (Das kann für den ersten TestFall einen festen Rückgabewert bedeuten.)
#Beobachten, dass alle KomponentenTests erfolgreich durchlaufen.
#Durch CodeRefactoring das bestehende Design verbessern.
#Beobachten, dass alle KomponentenTests erfolgreich durchlaufen.
#Den nächsten TestFall überlegen und bei 3. weitermachen. Wenn uns kein sinnvoller TestFall mehr einfällt, sind wir fertig.

Eine solche Mini-Iteration sollte im Allgemeinen nur wenige Minuten lang sein. Ist man länger als zehn Minuten mit der Realisierung eines Testfalls beschäftigt, so empfiehlt es sich, den aktuellen Testfall zu verwerfen und in mehrere kleinere zu zerlegen.

In ExtremeProgramming entwickelt sich das Design im wesentlichen während der Programmierung durch TestgetriebeneEntwicklung, geleitet durch die SystemMetapher.

Entfernt: 18,19d4
* http://www.frankwestphal.de/XPueberdieSchultergeschaut.html
* http://www.xprogramming.com/xpmag/testFirstGuidelines.htm

In ExtremeProgramming entwickelt sich das Design im wesentlichen während der Programmierung durch TestgetriebeneEntwicklung, geleitet durch die SystemMetapher.
siehe
KategorieXp KategorieDesign
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 8. Februar 2002 9:30 (diff))
Suchbegriff: gesucht wird
im Titel
im Text