Glossar
TDD
Test-Driven Development
Softwareentwicklung / Testing
TDD ist eine Entwicklungsmethodik, bei der Tests vor dem eigentlichen Code geschrieben werden: Erst den Test schreiben (der scheitert), dann den minimalen Code schreiben, damit der Test besteht, dann refaktoren. Dieser Red-Green-Refactor-Zyklus führt zu gut getesteter, schlanker Codebasis. TDD erzwingt durchdachtes API-Design, da man zuerst überlegen muss, wie der Code benutzt werden soll.