← Zurück

Refactoring-Strategie - Legacy Characterization

Legacy Characterization refactored absichtlich noch nicht. Ziel ist Sicherheit.

  1. Eingangs- und Ausgangsverhalten erfassen.
  2. Externe Abhängigkeiten über eine Seam kontrollieren.
  3. Golden-Master-Snapshots auf fachliche Signale beschränken.
  4. Szenarien nach Business-Risiko benennen.
  5. Erst in Legacy-Extraktion Verantwortung extrahieren.
  6. Nach jeder Extraktion dieselben Snapshots ausführen.

Wichtig: Ein Golden Master ist kein perfekter Test. Er konserviert auch Bugs. Genau deshalb werden Bug/Bewusst-Verhalten getrennt dokumentiert.

⌂ Cockpit