Was ist der beste weg, alten code zu refaktorisieren statt neu zu schreiben?
#1
Ich sitze gerade an einem alten Code, den ich vor Jahren geschrieben habe, und es fällt mir schwer, die Logik dahinter noch zu verstehen. Damals dachte ich, es wäre clever, alles extrem abstrakt zu kapseln, aber jetzt bei der Wartung bereue ich diese Entscheidung. Ich frage mich, ob andere auch schon mal in so einer Situation waren, wo die eigene frühere Architektur einen jetzt einholt.
Zitieren
#2
Ich kenne dieses Gefühl Es ist erstaunlich wie schnell eine abstrakte Architektur zu einer schweren Last wird Wenn man jetzt Wartungstätigkeiten anschaut merkt man wie viel Klarheit gefehlt hat und wie schwer sich alte Muster neu erklären lassen
Zitieren
#3
Aus einer analytischen Sicht zeigt sich dass eine früh gewählte Abstraktion oft eine spätere Friktion erzeugt Sie verschiebt das Verständnis in den Hintergrund und macht den Code schwerer greifbar Jetzt fragt man sich welchen Kompromiss man ursprünglich suchte
Zitieren
#4
Ich zweifle daran dass die Idee allein schuld ist Vielleicht war es der Druck alles sauber zu kapseln Ist das wirklich sinnvoll?
Zitieren
#5
Vielleicht lohnt es sich den Blick zu weiten und die Frage nach dem Sinn von Abstraktion zu stellen Statt Ordnung zu erzwingen redet man eher von Gewohnheiten die beim Lesen von Code entstehen Welche Erwartungen haben Leser von einem Bauplan der sich so anfühlt als käme er aus einer anderen Zeit
Zitieren


[-]
Schnellantwort
Nachricht
Geben Sie hier Ihre Antwort zum Beitrag ein.

Bestätigung
Bitte den Code im Bild in das Feld eingeben. Dies ist nötig, um automatisierte Spambots zu stoppen.
Bestätigung
(Keine Beachtung von Groß- und Kleinschreibung)

Gehe zu: