# 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