diff --git a/Lerntagebuch.md b/Lerntagebuch.md index ff533c6..781767d 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -116,3 +116,28 @@ Ein Entwurfsmuster ist ein Beispielhafter Lösungsansatz zum Lösen von bekannte ### Wiederholung - Es gibt verschiedene Arten wie ein Fehler auftreten kann. Dazu gehört der Akute Fehler. Dabei handelt es sich um ein Fehler, welcher direkt gegen eine Anforderung verstößt. Dieser Fehler tritt schon bei normaler Programmausführung auf. + +--- + +#SU 08 (19.12.2023) + +### Lernziel + +- Motivation + - Voraussetzung +- Grundlagen +- Unittests + - Was macht ein Unittest + - gute Unittests +- Anforderung an zu testenden Code + - Arten von Double + - Möglichkeiten durch Ersetzen von Abhängigkeiten + - Schreibe Clean Code + +### Erkenntnis + +- Test sollten automatisiert werden, wenn wir sie oft wiederholen müssen und es eine hohe Anzahl dieser Tests gibt. Unittests sollten dabei früh in der Entwicklung mit laufen. SIe sind in der selben Programmiersprache und testen nur einen kleinen Teil Code. + +### Wiederholung + +- Unittests sind ausführbare Dokumentationen. Sie testen keinen Code an sich, sie testen Verhalten von Code. Dabei wird immer nur eine Erwartung getestet.