@bleistift2 Du willst eine Kleinigkeit am Code ändern, um ihn übersichtlicher zu machen. Dann merkst du aufeinmal, dass du an einer anderen Stelle, die du vorher nicht bedacht hast, auch etwas ändern musst. Änderst du wiederum diese Stelle, passt es wohlmöglich an zwei weiteren Stellen nichtmehr. Ziemlich schnell merkst du, dass viel tiefgreifendere Änderungen nötig sind, über die du dir noch garkeine Gedanken gemacht hast. Also schnell wieder alles rückgängig machen, damit es zumindest wieder läuft und erstmal nochmal gründlich das Software Design durchdenken.
(Meistens arbeitet man erstmal weiter, weil man ja noch keine Idee für ein wirklich schönes Design hat. Und so wird später alles nur noch komplizierter.)
@bleistift2 ich schätze mal, dass es darum geht, dass man halt seinen Code verändert und ggf irgendwas "versehentlich" geändert hat und da nicht mehr raus kommt, bzw. seeeeeeehr verwirrende Bugs findet.
Crtl Z
Crtl Z
Crtl Z
Crtl Z
Crtl Z
Crtl Z
@bleistift2 Ich verstehe das auch nicht, was das mit der Katze zu tun haben soll. Und dabei was ich ganz genau, was Code Refactoring ist. Mache ich schließlich öfter mal.