In TestDrivenDevelopmentByExample stellt KentBeck das sehr viel einfacher dar, als oben beschrieben: * Schreibe einen automatisierten fehlschlagenden Test, bevor Du Produktionscode schreibst. * Entferne Redundanzen. Um diese beiden Regeln einzuhalten, führt der TestInfizierte folgende Schritte iterativ aus: # Schreibe einen automatisierten Test. # Lasse alle Tests laufen und beobachte, daß der neue Test (und nur der neue Test) fehl schlägt. # Ändere den Produktionscode ein kleines bißchen. # Lasse alle Tests laufen und beobachte, daß alle grün laufen. Wenn die Tests rot sind, mache bei Schritt 3 weiter. # Refaktorisiere Testcode und Produktionscode. Testgetriebene Entwicklung hat weitere XP-Techniken integriert: * TestFirst * GnadenlosesRefaktorisieren * EinfachesDesign |
Newsgruppen:
Siehe auch: