Legacy Claims Portal 🏠 Home 📘 Lernpfad đŸ§Ș Workbook 📚 Handbuch đŸ§© Patterns đŸ§Ÿ Lizenzen 🔎 Archiv

How to Extend v10

How to Extend v10

Dieses Dokument beschreibt, wie das Beispielprojekt sinnvoll erweitert wird, ohne die Lernstruktur zu zerstören.

1. Neue Fachfunktion ergÀnzen

Beispiel: reopenClaim.

Empfohlene Reihenfolge:

  1. Legacy-Verhalten als Characterization Test beschreiben.
  2. Command im Application-Modul anlegen.
  3. Domain-Policy ergÀnzen.
  4. Port definieren, falls externe Systeme nötig sind.
  5. Handler implementieren.
  6. Fake/Spy fĂŒr Tests ergĂ€nzen.
  7. REST/SOAP-Boundary ergÀnzen.
  8. Before/After-Mapping aktualisieren.

2. Neuen Adapter ergÀnzen

Beispiel: Fraud Risk von SOAP zu REST.

  1. Port unverÀndert lassen.
  2. neuen Adapter unter claim-infrastructure ergÀnzen.
  3. Contract Test schreiben.
  4. Konfiguration ergÀnzen.
  5. Migrationsentscheidung dokumentieren.

3. OpenShift erweitern

Beispiel: neue ConfigMap.

  1. YAML im OpenShift-Bereich ergÀnzen.
  2. Smoke-Test oder Strukturtest aktualisieren.
  3. Runbook ergÀnzen.
  4. artifact_manifest.json aktualisieren.

4. Was nicht vermischen

⌂ Cockpit