Hi Leute,
ich sitz hier gerade mal wieder vor einem Haufen alten PHP-Code, der schon seit Jahren im Einsatz ist. Ihr kennt das sicher - das Ding funktioniert irgendwie, aber man traut sich kaum, was anzufassen. Technical Debt ohne Ende...
Jetzt frag ich mich: Macht es Sinn, den Kram Stück für Stück zu refactoren oder sollte man gleich die Reißleine ziehen und alles neu schreiben? Habt ihr da Erfahrungen, was sich in der Praxis besser bewährt?
Ich hab schon beides gemacht und ehrlich gesagt, manchmal enden Refactoring-Versuche in einem Chaos, weil man an jeder Ecke was findet, das man fixen müsste. Aber komplett neu schreiben ist halt auch ein Haufen Zeit, die keiner zahlen will.
Was meint ihr? Wie geht ihr das an? Gibt's da so eine Daumenregel oder ist es einfach ein Bauchgefühl-Ding?
Cheers,
Happy1987
ich sitz hier gerade mal wieder vor einem Haufen alten PHP-Code, der schon seit Jahren im Einsatz ist. Ihr kennt das sicher - das Ding funktioniert irgendwie, aber man traut sich kaum, was anzufassen. Technical Debt ohne Ende...
Jetzt frag ich mich: Macht es Sinn, den Kram Stück für Stück zu refactoren oder sollte man gleich die Reißleine ziehen und alles neu schreiben? Habt ihr da Erfahrungen, was sich in der Praxis besser bewährt?
Ich hab schon beides gemacht und ehrlich gesagt, manchmal enden Refactoring-Versuche in einem Chaos, weil man an jeder Ecke was findet, das man fixen müsste. Aber komplett neu schreiben ist halt auch ein Haufen Zeit, die keiner zahlen will.
Was meint ihr? Wie geht ihr das an? Gibt's da so eine Daumenregel oder ist es einfach ein Bauchgefühl-Ding?
Cheers,
Happy1987