Testgetriebene Entwicklung
TDD-First Modular Architecture
Die Struktur entsteht aus beobachtbarem Verhalten: Akzeptanztest, kleinste Implementierung, Refactoring und technische Adapter.
Red–Green–Refactor als Designmotor
Vertikale Lernstrecke
Walking Skeleton
Der erste kleine End-to-End-Pfad ohne vorweggenommene Großarchitektur.
Customer und Catalog
Value Objects, Fakes und Test Data Builder aus Verhalten entwickeln.
Place Order
Bestellregeln, Zustände und Modulgrenzen testgetrieben herausarbeiten.
Inventory und Payment
Idempotenz, Parallelität, Fehlerfälle und Providergrenzen.
Technische Adapter
JDBC, HTTP, Messaging und Adapter Contract Tests.
Refactoring und Qualität
Test-Smells, Mutation Testing und Architektur-Fitness-Functions.