From 0ee92866bccbcfcbfeb85eaf4e36aefbcf4a591a Mon Sep 17 00:00:00 2001 From: fdai2751 Date: Mon, 18 Dec 2023 12:17:28 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) 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.