diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 382f10e..f86e922 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -146,3 +146,19 @@ ## SU 09 (09.01.24) + +### Lernziel + - Automatisierung von Tests. + - Grundlagen des Test-Driven-Developments (TDD). + - Verständnis des Mikrozyklus von TDD. + - Überblick über die Akronyme FIRST und RTFM. + +### Erkenntnis + - Für unser Gruppenprojekt bedeutet die Anwendung von TDD, dass wir als Team Unit-Tests schreiben, bevor wir neue Funktionen implementieren oder Änderungen am bestehenden Code vornehmen. Diese Praxis erleichtert zudem die Integration individueller Beiträge in das Projekt, da jedes Teammitglied auf bestehende Tests vertrauen kann, um seinen Code vor dem Zusammenführen mit dem Hauptrepository zu validieren. + +### Wiederholung + - "Timely" im FIRST bezieht sich darauf, Unit-Tests zeitnah oder pünktlich durchzuführen, d.h., Unit-Tests regelmäßig und zum richtigen Zeitpunkt während der Softwareentwicklung auszuführen, um mögliche Fehler frühzeitig zu erkennen und zu beheben. Die Idee besteht darin, sicherzustellen, dass Tests zu Schlüsselmomenten im Entwicklungsprozess durchgeführt werden, um die Qualität und Integrität des Codes zu gewährleisten. + + + +## SU 10 (16.01.24)