Niveau: Einfach Standard Studienbrücke

testgetriebene Entwicklung

Testgetriebene Entwicklung (Test-Driven Development, TDD) ist eine Entwicklungsmethode, bei der Tests vor dem eigentlichen Programmcode geschrieben werden. Der Zyklus lautet: Red (Test schreiben, der fehlschlägt), Green (minimalen Code schreiben, damit der Test besteht), Refactor (Code verbessern ohne Tests zu brechen). TDD führt zu besser getesteter, modularer Software und zwingt Entwickler, Anforderungen klar zu durchdenken. Das Verfahren ist eng mit agilen Methoden und Extreme Programming (XP) verbunden.