← Zurück

Refactoring Plan - Legacy-Extraktion

  1. Legacy-Verhalten über Legacy Characterization Characterization Tests absichern.
  2. Validierung als reine Fachentscheidung extrahieren.
  3. Preisbestandteile sichtbar machen: Subtotal, Rabatt, Versand, Steuer, Total.
  4. Rabattlogik als Strategy schneiden.
  5. Versand- und Steuerlogik als Domain Services isolieren.
  6. Payment, Invoice und Audit hinter Ports verschieben.
  7. Refactored Application Service parallel betreiben.
  8. Parity Snapshots vergleichen, bevor Traffic umgeschaltet wird.
  9. Architekturregel prüfen: neuer Code hängt nicht wieder vom LegacyProcessor ab.
⌂ Cockpit