Legacy Claims & Customer Support Enterprise System — Beispielprojekt v10
Legacy Claims & Customer Support Enterprise System — Beispielprojekt v10
Dieses Beispielprojekt ist die finale didaktische Projektfassung zum Lernbuch. Es zeigt eine alte Java-Enterprise-Systemlandschaft vor dem Refactoring, eine nachvollziehbare Refactoring-Kette, eine moderne modulare Maven-Zielstruktur und eine OpenShift-Migrationsschicht.
Start
- Öffne danach
PROJECT_MAP_V10. - Gehe durch die Reihenfolge:
01_before_refactoring_legacy/02_refactoring_steps/03_after_refactoring_modular/04_migration_to_openshift/05_docs_and_tests/06_quality_reports/07_final_delivery/
Wichtige Idee
Das Projekt ist kein fertiges Produktivsystem. Es ist ein Enterprise-Lernprojekt mit bewusst sichtbarer Vorher-/Nachher-Struktur. Es enthält realistische Skeletons, Ports, Adapter, Tests, Runbooks und Migrationsdokumentation.
Paketstatus v10
v10 finalisiert die Beispielprojekt-Runden:
- konsolidierter Projektindex
- finaler Lernpfad
- Erweiterungsleitfaden
- Build-Readiness-Hinweise
- Architektur- und Testpfadindex
- Projektabschlussbericht
- klare Trennung zwischen Legacy, Refactoring, Modernisierung und OpenShift-Migration
Schnellzugriff
Entwurfsmuster im Code
Die verwendeten Entwurfsmuster sind jetzt explizit dokumentiert:
DESIGN_PATTERNS05_docs_and_tests/design-patterns/design-patterns.html05_docs_and_tests/design-patterns/design-pattern-matrix.csv
Zusätzlich wurden ausgewählte Java-Dateien mit kurzen Entwurfsmuster:-Kommentaren markiert, z. B. Command Handler, Policy, Specification, Adapter, Outbox, Idempotency, Test Data Builder und Object Mother.