Cómo salvar mi cordura mientras mantengo el código de espagueti [cerrado]

Sólo quería escuchar algunas palabras de consejo (y consuelo ...) que me ayudarán a tomar el control de un código de spaghetti complicado, código que fue desarrollado por múltiples programadores (por lo general, que nunca se conocen) durante mucho tiempo. las características de la solución solo están parcheadas una encima de la otra.

Por lo general, tiendo a ver 2 tipos de programadores:

"Programadores asustados hasta la muerte": esos tipos no tocarán nada que no tengan que tocar. probablemente completarán la tarea de mantenimiento utilizando soluciones rápidas y sucias que harán que el próximo programador comience a buscar la dirección de su casa; -)

pros:
funcion

contras
Espera no volver a ver este código nunca más ...

"Maestros": probablemente reescribirán todo el código mientras restauran completamente su lógica.

pros:
bueno, alguien tiene que hacer el trabajo sucio ...

contras
tarda más tiempo y probablemente una de las características más críticas desaparecerá mágicamente del producto

erá agradable escuchar su experiencia personal desde este lado más oscuro de la vida del programador.

engo curiosidad por escuchar cualquier consejo teórico / práctico que me ayude a sumergirme en la tarea de mantenimiento de los espaguetis sin sentirme tan miserable.

Respuestas a la pregunta(15)

Su respuesta a la pregunta