diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 781767d..346b80c 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -119,7 +119,7 @@ Ein Entwurfsmuster ist ein Beispielhafter Lösungsansatz zum Lösen von bekannte --- -#SU 08 (19.12.2023) +## SU 08 (19.12.2023) ### Lernziel @@ -141,3 +141,23 @@ Ein Entwurfsmuster ist ein Beispielhafter Lösungsansatz zum Lösen von bekannte ### Wiederholung - Unittests sind ausführbare Dokumentationen. Sie testen keinen Code an sich, sie testen Verhalten von Code. Dabei wird immer nur eine Erwartung getestet. + +--- + +## SU 09 (09.01.2024) + +### Lernziel + +- Test Driven Development +- wie man einen Unittestschreibt +- Bedeutung von Vertrauenswürdig +- Timely - Zeitnah +- Testabdeckung +- Vorgehen +- TDD Micro cycle + +### Erkenntnis +- Der Micro cycle des TDD ist in drei Stufen eingeteilt. Erstgibt Es eine Anforderung, draus resultierend schreibt man einen neuen Test. Nach dem Test wird als zweites Produktivcode geschrieben bis der Test nicht mehr fehl schlägt. Als drittes wird der Code "aufgehübscht" ohne aber neue Funktionalität hinzuzufügen. Dann beginnt es wieder mit einem neuen Test. + +### Wiederholung +- Bei TDD entstehen Test und Produktivcode fast gleichzeitig.