Mein Signal fürs Refactoring ist nicht eine bestimmte Zeilenzahl, sondern wiederkehrende Reibung: Ein kleiner Wunsch verändert plötzlich mehrere Dateien, Tests lassen sich schwer schreiben oder dieselbe Logik taucht mehrfach auf. Dann friere ich zuerst das aktuelle Verhalten mit Tests ein.
Danach teile ich den Umbau in kleine Schritte: Namen verbessern, Seiteneffekte isolieren, Module schneiden und erst zum Schluss größere Schnittstellen ändern. Jeder Schritt soll ausführbar bleiben. So kann die KI helfen, ohne gleichzeitig Verhalten und Architektur unkontrolliert umzubauen. Welche Warnsignale nutzt ihr?
Danach teile ich den Umbau in kleine Schritte: Namen verbessern, Seiteneffekte isolieren, Module schneiden und erst zum Schluss größere Schnittstellen ändern. Jeder Schritt soll ausführbar bleiben. So kann die KI helfen, ohne gleichzeitig Verhalten und Architektur unkontrolliert umzubauen. Welche Warnsignale nutzt ihr?

