Glossar

Refactoring

Refactoring Softwareentwicklung
Refactoring ist die Umstrukturierung von vorhandenem Code ohne Änderung seines äußeren Verhaltens. Das Ziel ist verbesserte Lesbarkeit, Wartbarkeit und Erweiterbarkeit – nicht neue Funktionen. Gutes Refactoring ist testgestützt: Die vorhandenen Tests bestätigen, dass das Verhalten gleich bleibt. Typische Refactorings: Methode extrahieren, Variable umbenennen, doppelten Code entfernen, Klassen aufteilen.