Como salvar minha sanidade, mantendo o código de espaguete [fechado]
Só queria ouvir algumas palavras de conselho (e conforto ...) que me ajudarão a controlar um código complicado de espaguete - código que foi desenvolvido por vários programadores (geralmente que nunca se encontram) por um longo tempo. os recursos da solução são apenas remendados um sobre o outro.
Normalmente, tenho a tendência de ver 2 tipos de programadores:
"Programadores com medo de morrer" - esses caras não tocam em nada que não precisam. eles provavelmente concluirão a tarefa de manutenção usando correções rápidas e sujas que farão com que o próximo programador comece a procurar seu endereço residencial; -)
pros:
funcion
cons:
você espera nunca mais ver esse código ..
"Professores" - esses provavelmente reescreverão todo o código enquanto reformam completamente sua lógic
pros:
bem, alguém tem que fazer o trabalho sujo ...
cons:
demora mais tempo e provavelmente um dos recursos mais críticos desaparecerá magicamente do produto
erá muito bom ouvir sua experiência pessoal desse lado sombrio da vida do programado
Estou especificamente curioso para ouvir qualquer conselho teórico / prático que me ajudará a mergulhar na tarefa de manutenção de espaguete sem me sentir tão infeli