Große Codebasis: über 500.000 Zeilen überarbeiten

Vorgehen 1/6: Auftrag klären

Prüffragen

  • Welche konkret anstehende Änderung wird durch die heutige Struktur teuer oder fehleranfällig?
  • Welche Tickets, Änderungszeiten und Störungen belegen das Problem?
  • Wären gezielte Tests, Dokumentation oder Stilllegung wirtschaftlicher?

Vorgehen

  • Mit Fachverantwortlichen und Entwicklung Problem, Ausgangswert und messbares Ziel festhalten.
  • Refactoring von Fehlerbehebung, Erweiterung und Migration im Auftrag trennen.
  • Umfang, unverändertes Verhalten, Aufwandgrenze und Verantwortliche für Abnahme und Abbruch vereinbaren.

Ergebnis

  • Ein begründeter Auftrag mit Belegen, Zielwert und Abnahmekriterien.
  • Erst mit diesem Auftrag den geeigneten Bereich im Bestand auswählen.

500.000–1.000.000 Codezeilen beschreiben den Umfang des Bestands. Daraus folgt kein Auftrag, jede Zeile zu überarbeiten.