- Frank Westphal "Testgetriebene Entwicklung mit JUnit & FIT"
- Kent Beck "Test-Driven Development"
Der Wert von Software setzt sich aus zwei Faktoren zusammen:
- funktionale Qualität: die Funktion und Fehlerfreiheit der Software im Hinblick auf einwandfreie Benutzbarkeit.
- strukturelle Qualität: Die Codestruktur und das Design der Software im Hinblick auf deren Weiterentwicklung.
Diese beiden Qualitäten sollten aufrechterhalten werden. Die funktionale Qualität bleibt erhalten durch automatisierte Tests, die strukturelle Qualität durch regelmässige Refactorings.
TDD verfolgt dafür drei Direktiven:
- Motiviere jede Änderung des Programmverhaltens durch einen automatisierten Test.
- Bringe den Code immer in die Einfache Form.
- Integriere den Code so häufig wie möglich.

0 Kommentare:
Kommentar veröffentlichen