Ich sitze gerade an einem alten Code, den ich vor Jahren geschrieben habe, und bin fast ein bisschen beschämt. Damals habe ich wild alles in eine riesige Hauptfunktion gepackt, ohne auch nur an Wartbarkeit zu denken. Jetzt, wo ich ein Refactoring angehen muss, frage ich mich, wie ihr mit so einer Legacy-Umgeht. Besonders bei der Abstraktionsebene bin ich unsicher – wann zieht man etwas in eine eigene Methode oder Klasse, und wann wird es nur unnötig kompliziert? Ich habe das Gefühl, ich sehe den Wald vor lauter Bäumen nicht mehr.
|
Wie entscheide ich beim refactoring, ab wann eine neue methode sinnvoll ist?
|
|
|

