Große Codebasis: über 500.000 Zeilen überarbeiten
»Refactoring: Wann und weshalb
Wann ist Refactoring funktional begründet?
- Änderungen sind unverhältnismäßig teuer.
- Fachliche Regeln können nicht zeitnah und zuverlässig integriert oder geändert werden.
- Enge Kopplung führt bei lokalen Änderungen zu Fehlern in anderen Bereichen.
- Wiederkehrende Fehler lassen sich wegen unklarer Zuständigkeiten nur mit hohem Aufwand beheben.
Dafür braucht es Belege: Support-Tickets, Änderungszeiten, Nacharbeit, Betriebsstörungen oder Ausfälle.