Alle Begriffe

Glossar

Refactoring

Auch: Umstrukturierung

Die innere Struktur von Code verbessern, ohne sein nach außen sichtbares Verhalten zu verändern.

Der zweite Halbsatz ist der entscheidende. Sobald sich das Verhalten ändert, ist es kein Refactoring mehr, sondern eine Änderung, die getestet und freigegeben werden muss.

Sinnvoll ist es dort, wo als Nächstes gearbeitet wird. Refactoring auf Vorrat verbraucht Zeit an Stellen, die vielleicht nie wieder angefasst werden.

WeiterlesenWarum Full Rewrites scheitern