Testgetriebene Entwicklung ist ein Software- Design und Entwicklung Format . Dieses Format verlangt, dass Sie die Tests zu bauen und dann den Code schreiben Sie auf Tests planen . Microsoft sagt, dass Test-Driven Development (TDD) folgt das Muster der " Rot, Grün, Umgestalten . " Dies bedeutet, dass Sie den Code die Prüfung nicht , machen es den Test aber Sie können und dann den Code neu zu gestalten , was Sie gelernt und macht es Arbeit. Indem mit dieser Denkprozess , können Sie mit Test-Driven Development in eigene Projekte zu erstellen. Anleitung
1
Bauen Sie Ihren Test . Wenn Sie Ihren Code zur Ausgabe erwarten " I Love Lamp ", dann ist der Test muss so gestaltet sein, stellen Sie sicher, dass Sie genau das bekommen Ausgang .
2
den Code zu bauen und es nicht den Test werden. Je komplexer der Code , desto leichter wird es in der Regel zu brechen. Sobald der Code aufgebaut worden und hat den Test nicht bestanden , haben Sie die "Rote" Schritt abgeschlossen .
3
Fix Code , damit es den Test mit allen notwendigen Mitteln . Sacrifice nicht wesentliche Funktionalität , wenn es nicht auf die Probe beziehen hat und wenn es Ihnen hilft, den Test zu bestehen . Dies ist das "Green "-Schritt .
4
Blick zurück über Ihre funktionierenden Code . Entfernen Sie alle redundanten Code Abschnitte und rationalisieren den Code , Trimmen alles, was unnötig ist. Führen Sie den Test erneut aus , um sicherzustellen, dass Sie nicht den Code gebrochen. Dies ist die " Umgestalten " Schritt .
5
Wiederholen der " Rot, Grün, Umgestalten " für jede Funktion des Codes , wie Sie es umsetzen .