Problem: Während Sie an einer neuen Funktion arbeiten oder einen Fehler beheben, finden Sie ein altes Problem im Code. Was sollte man tun? Beheben Sie das Problem und riskieren Sie, das Verhalten des Codes zu ändern. Entweder hat es bis jetzt durch einen Zufall funktioniert, oder der Defekt wurde nicht entdeckt oder es lohnt sich, ihn zu melden. Sollten Sie es in Ruhe lassen und zulassen, dass das Problem die Arbeit mit dem Code später erschwert? Das Beheben des Problems erhöht nur die Zeit Ihrer ursprünglichen Aufgabe und zwingt Sie zum Regressionstest. Nur wenige werden die Arbeit zu schätzen wissen. Es scheint jedoch irgendwie richtig zu sein, es zu beheben. Code mit weniger Problemen ist einfacher umzugestalten und aufzubauen.
Ich befand mich immer wieder in dieser Situation, als wir an der Modernisierung einer Webanwendung arbeiteten. Ich kann nicht sagen, ob ich besessen oder ehrenwert bin, wenn ich an diesen alten Fehlern arbeite. Wie gehen Sie mit diesen Situationen um?
Danke, Corey