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.

Öffnen

Nächster Schritt

Walking Skeleton.
Ein erster roter Akzeptanztest treibt einen minimalen, vollständig durchgehenden HTTP-zu-In-Memory-Pfad.

Darstellung

Design
Text
Dichte
⌂ Cockpit