From 9746b4aa8399de7c453c0d1d5ad2f09970f045b2 Mon Sep 17 00:00:00 2001 From: fdai7930 Date: Sun, 14 Jan 2024 11:25:05 +0000 Subject: [PATCH] Update lerntagebuch.md --- lerntagebuch.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) 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 + + + + + + + + + + + + + + + + +