From b8fe35a08bfb7693a889413def397dee7b5d8e71 Mon Sep 17 00:00:00 2001 From: fdai7452 Date: Wed, 21 Dec 2022 11:07:23 +0100 Subject: [PATCH] Eintrag SU09 --- lerntagebuch.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lerntagebuch.md b/lerntagebuch.md index 9c43c8a..8069a8a 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -1,6 +1,17 @@ # Mein Lerntagebuch für Programmiermethoden und -werkzeuge ### Julia Kunze +## SU 09 (21-12-2022) +### Lernziele +Die Vorlesung dieser Woche behandelt Test Driven Developement. +### Erkenntnis +Test Driven Development ist die geeignetste Vorgehensweise zu der Erstellung von den in der letzten Woche behandelten Unit Tests. Dabei entstehen der Test und der verifizierte Code gleichzeitig. +Es ist eine sehr gute Vorgehensweise, sehr sinnvoll und zeiteffektiv. +### Wiederholung +Der Entwicklungsprozess erfolgt inkrementell in "Baby Steps" und verhindert so den Flow. +Dabei schreibt man einen neuen Test, der gerade so nicht kompliert werden kann und ein Minimum an Produktivcode, dass der Test erfüllt ist. Dabei wird der Code so simpel wie möglich gehalten. Anschließend wird der Code, d.h. Produktion und Test verbessert. + + ## SU 08 (14-12-2022) ### Lernziele ###### Thema der Vorlesung: Automatisiertes Testen von Software