Was ist Test-Driven Development (TDD)?

Test-Driven Development (TDD) ist ein Programmieransatz, der das Schreiben von Tests vor der Entwicklung der Codefunktionalität betont.

🧪

Test-Driven Development (TDD)

Test-Driven Development (TDD) ist ein Programmieransatz, der das Schreiben von Tests vor der Entwicklung der Codefunktionalität betont. Diese Methode stellt sicher, dass der Code die beabsichtigten Anforderungen erfüllt und hilft, Fehler zu vermeiden.

Test-Driven Development (TDD) wurde Ende der 1990er Jahre von Kent Beck als Teil des Extreme Programming entwickelt.

🔄

Iterativer Prozess

TDD folgt einem Zyklus, in dem ein Test hinzugefügt, der Testlauf fehlschlägt, Code geschrieben wird, um den Test zu bestehen, und dann der Code refaktorisiert wird.

🎯

Fokus

TDD konzentriert sich darauf, kleine Codeeinheiten auf einmal zu testen, sicherzustellen, dass das System inkrementell und mit hoher Testabdeckung aufgebaut wird.

🔴 🟢

Refactoring-Zyklus

Auch bekannt als 'Red-Green-Refactor'-Zyklus, bei dem Code geschrieben wird, um den fehlgeschlagenen Test bestehen zu lassen und dann refaktorisiert wird, um seine Struktur zu verbessern.