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.