From 6913993d704486d23c6918ba1023daf02135b98a Mon Sep 17 00:00:00 2001 From: fdai7781 Date: Sat, 13 Jan 2024 15:07:14 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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. + +---