Schritt 21: Build-Konsistenz und Modulbereinigung
Schritt 21: Build-Konsistenz und Modulbereinigung
Ziel dieses Schrittes ist nicht ein neues Pattern, sondern Konsistenz.
Vorher
Im Lernprojekt gab es mehrere gleichartige Port-/Adapter-Varianten, die didaktisch sinnvoll waren, aber für Leser unklar wirken konnten.
Nachher
V9 führt klare Konventionen ein:
| Artefakt | Zielort |
|---|---|
| Commands | claim-application/.../command |
| Handler | claim-application/.../handler |
| Ports | claim-application/.../port |
| Domain-Objekte | claim-domain/.../model |
| Policies | claim-domain/.../policy oder claim-application/.../policy |
| Adapter | claim-infrastructure/.../adapter |
| API Controller | claim-rest-api / claim-soap-api |
| Migrationstests | migration-tests |
Sicherheitsnetz
ArchitectureBoundaryV9TestModuleDependencyDocumentationTestBuildPathSmokeV9Test