diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 8dd622b..bf631cc 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -311,6 +311,19 @@ nach Kosten einsteigen haben wir: - Test Driving Development micro cycle - Anforderungen - 1.neuer Test - - 2. Transformation - - 3 Refactoring + - 2.Transformation + - 3.Refactoring +### B) Erkenntnis +- Da TDD die geeigneteste Vorgehensweise zu der Erstellung von Unittests werden wir es benutzen um unsere Gruppenarbeit zu testen. + +- Der TDD-micro cycle erlaubt, der Code schrittweise zu entwickeln und durch Tests zu validieren. was dazu beiträgt, dass er stabiler und besser wartbar wird + +### C) Wiederholung +Die Vorgehensweise der TDD micro cycle +- 1. Schreibe einen neuen Test, gerade so viel dass er +fehl schlägt (nicht kompilieren ist Fehlschlagen). +- 2.Schreibe gerade so viel Produktivcode, dass der +Test erfüllt wird. Zukünftige Anforderungen nicht beachten! (so simpel wie möglich, alles ist erlaubt, Transformations-Prämissen +beachten) +- 3.Verbessere den Code (Produktion und Test), ohne einen Test zu brechen und ohne neue Funktionalität (Geschäftslogik) hinzuzufügen.