Aus dem Kurs: Grundlagen der Programmierung: Agile Softwareentwicklung
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
Testgetriebene Entwicklung (TDD)
Aus dem Kurs: Grundlagen der Programmierung: Agile Softwareentwicklung
Testgetriebene Entwicklung (TDD)
Eine weitere Praxis beim eXtreme Programming ist die testgetriebene Entwicklung, englisch Test-Driven-Development, kurz TDI. Testgetriebene Entwicklung bedeutet, dass sie Code immer erst dann schreiben, wenn Sie bereits im Test dafür erstellt haben und quasi zum Beweis, der Test mindestens einmal fehlgeschlagen ist. Es handelt sich um einen dreistufigen Prozess. Im ersten Schritt schreiben Sie einen Test für eine Funktion, die noch nicht geschrieben wurde. Der Code kompiliert natürlich nicht. Im nächsten Schritt schreiben Sie die Funktionen mit gerade genug Code, damit der sich kompilieren lässt. Der Test sollte fehlschlagen, falls er dann wider Erwarten erfolgreich läuft, ist er doch nicht passend oder noch nicht passend, um irgendeine Funktionalität zu überprüfen und sollte überarbeitet werden. Der dritte und letzte Schritt ist die vollständige Codierung der Funktion, um dann endlich die Anforderungen des Tests zu erfüllen. Jedes Mal, wenn Sie einen Test fertiggestellt haben…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
Extreme Programming (XP)2 Min. 41 Sek.
-
(Gesperrt)
Techniken des Extreme Programming2 Min. 24 Sek.
-
(Gesperrt)
Grundlagen der Paarprogrammierung3 Min. 33 Sek.
-
(Gesperrt)
Testgetriebene Entwicklung (TDD)3 Min. 46 Sek.
-
(Gesperrt)
User Stories4 Min. 5 Sek.
-
(Gesperrt)
Epics und Themen3 Min. 6 Sek.
-
(Gesperrt)
Agile Schätzungen4 Min.
-
(Gesperrt)
Planungspoker als Schätztechnik3 Min. 43 Sek.
-
(Gesperrt)
DevOps: Das Problem2 Min. 57 Sek.
-
(Gesperrt)
DevOps: Die Lösung2 Min. 34 Sek.
-
(Gesperrt)
Agile Berichte4 Min. 15 Sek.
-
-
-