diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 465aca1..7157035 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -141,3 +141,17 @@ Application/Module-Tests : Diese Tests werden spät im Entwicklungsprozess ausge UnitTests: Diese Tests laufen früh im Entwicklungsprozess, idealerweise nach jedem Speichern. Die Werkzeuge für UnitTests haben eine einfache API und sind stabil gegen Änderungen anderer Units. Sie zeigen, welche Anforderung nicht erfüllt wird, wo der Fehler existiert und unter welchen Bedingungen er auftritt. UnitTests konzentrieren sich auf die Überprüfung der Geschäftslogik. --- +## SU 09 (09.01.2024) + +### Lernziel +- Wie schreibt man einen guten UnitTest? (Vorgehen) +- Timely (FIRST RTFM) +- Test driven development micro cycle +Übung: +- Test durchgefuehrt (mit dem Spiel "Bowling") +### Erkenntnis +Timely bedeutet, dass Informationen schnell und aktuell bereitgestellt werden sollten. Dies ist wichtig für die Effizienz und Effektivitaet von Systemen und Anwendungen. Unsere Gruppenarbeit besteht darin, ein Programm zu entwickeln. Daher ist Timely, auch hier, für den Bearbeitungsprozess wichtig. +### Wiederholung +Der TDD-Mikrozyklus besteht aus drei Schritten: Schreibe einen neuen Test, implementiere den Test mit so wenig Code wie möglich und verbessere den Code, ohne die Tests zu brechen.Durch die wiederholende Vorgehensweise wird sichergestellt, dass die Software die gewünschten Funktionen erfüllt und der Code gut gepflegt ist. + +---