diff --git a/Lerntagebuch.md b/Lerntagebuch.md index e8b3bda..8dce984 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -55,4 +55,13 @@ Ein Projekt hat ein Start und Endpunkt, egal ob es fertig wird oder nicht. Es gi ### Wiederholung: User Stories sind Software Anforderungen die kurz gehalten sind wo die Nutzer ihre Anforderungen sagen, z.B:"Als < Rolle > möchte ich < Ziel/Wunsch >, um < Nutzen >" +## SU7 (09.01.2024) +### Lernziel: +Test Driven Development +### Erkentnis: +Test Driven Development ist die geeignetste Vorgehensweise zu Erstellung von Unittests. TDD führt zu hoher Testabdeckung (70% bis 100%) und 100% Anforderungsabdeckung. Beim TDD sollen Zukünftige features nicht geschrieben werden. +### Wiederholung: +Man schreibt einen guten Unittest indem man sich an die FIRST und RTFM Regeln hält(Fast, Independent, Repeatable, Selfevaluating, Timley; +Readable, Trustworthy, Fast, Maintainable) +