From 71ee020bebfe10e4d45d1f138837d4002ac306ac Mon Sep 17 00:00:00 2001 From: NichtJFDochIchKennedy Date: Thu, 22 Dec 2022 08:55:11 +0100 Subject: [PATCH] Eintrag zur neunten Vorlesung --- lerntagebuch.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lerntagebuch.md b/lerntagebuch.md index 0224d4c..73243ae 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -108,7 +108,7 @@ ### Wiederholung Es gibt verschiedene Arten von Fehlern. Latente Fehler bestehen alle Tests, aber die Daten sind nicht so wie erwartet. Maskierte Fehler werden von anderen Fehlern verdeckt und können erst entdeckt und behoben werden, wenn der maskierende Fehler behoben wird. Kaskadierende Fehler werden durch Fehler an einer anderen Stelle verursacht. -##SU 08(14.12.2022) +## SU 08(14.12.2022) ### Lernziel - Motivation @@ -121,3 +121,16 @@ ### Wiederholung Unittests sind ausführbare Dokumentation, sie testen keinen Code. Unittest verifizieren, dass der Code ein von außen beobachtbares gewünschtes Verhalten zeigt. +## SU 09(21.12.2022) + +### Lernziel + - Relevante Literatur + - Motivation + - Grundlagen + +### Erkenntniss + Test Driven Development führt zu 100% Anforderungsaabdeckung. Die inkrementelle Entwicklung des Codes in kleinen Schritten kann genutzt werden um die Entwicklungsschritte sorgfältig zu bearbeiten und zu testen. + +### Wiederholung + Unittests sind die am häufigsten zu erstellenden automatisierten Tests und Test Driven Development ist die geeignetste Vorgehensweise zu deren Ersstellung. +