diff --git a/lerntagebuch.md b/lerntagebuch.md index 3c07f99..8e4551e 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -275,6 +275,36 @@ Der Unit-Test ist entscheidend, um einzelne Module zu prüfen. Seine Signifikanz ## SU 09 (09.01.24): +### Lernziel: + +-Das Schreiben von Unittests ist eine Angelegenheit für sich. Ob sie jedoch aufgrund des beabsichtigten Zwecks versagen oder erfolgreich durchgeführt werden, stellt eine andere Herausforderung dar. Unittests sind die gängigsten automatisierten Tests und unterstützen die Vorgehensweise von TDD, indem sie schrittweise "Baby-Schritte" bevorzugen, anstatt alles auf einmal zu angehen. + +### Erkenntnis: + +-Im Rahmen des Projekts werden wir "Test Driven Development" (TDD) einsetzen, um unsere Codes effektiv an die Testanforderungen anzupassen. Dadurch können Fehler effizient identifiziert und anschließend durch "Refactoring" behoben werden. + +### Wiederholung: + +-Um als qualitativ hochwertig zu gelten, müssen Unittests bestimmte Anforderungen erfüllen. Es ist besonders wichtig, dass sie "schnell", "unabhängig" und "wiederholbar" sind. Dies wird oft durch das "FIRST"-Prinzip zusammengefasst. + +### Kritik + + + + + + + + + + + + + + + + +