TDD-First gestartet
TDD-Strategie
Teststrategie, Arbeitsregeln und feingranulare Entwicklung stehen vor dem ersten Produktionscode fest.
Java 21TDD-First6 Testebenen
6
Testebenen
9
TDD-Fachkapitel
0
vorgezogener Produktionscode
Ergebnis dieses Fachkapitel
Das zweite unabhängige Java-21-Projekt ist aktiviert. Der Entwicklungsprozess ist präzise definiert, ohne eine Zielarchitektur aus der Layered-Variante zu kopieren.
Festgelegt
- Outside-in über gemeinsame Akzeptanzszenarien
- nachweisbares Red–Green–Refactor
- sechs klar getrennte Testebenen
- Fakes vor Mock-Kaskaden
- Definition of Done je Mikroschritt
Bewusst offen
- konkrete Modulgrenzen
- Objekt- und Paketstruktur
- Ports ohne realen Änderungsdruck
- Framework- und Adapterdetails
- Produktionscode bis zu diesem Entwicklungsstand
Entwicklungsfluss
Rot
Extern beobachtbares Verhalten schlägt gezielt fehl.
Grün
Der kleinste fachlich korrekte Schritt erfüllt das Beispiel.
Refactoring
Struktur entsteht unter vollständigem Testschutz.
Nächster Schritt
Walking Skeleton.
Ein erster roter Akzeptanztest treibt einen minimalen, vollständig durchgehenden HTTP-zu-In-Memory-Pfad.