Chupando menos todos os anos - Jeff Atwood
Eu encontrei este artigo perspicaz.
Eu sempre pensei que chupar menos a cada ano é como os humildes programadores melhoram. Você deve estar insatisfeito com o código que escreveu há um ano. Se não estiver, isso significa: A) você não aprendeu nada há um ano, B) seu código não pode ser aprimorado ou C) você nunca revisita o código antigo. Todos esses são o beijo da morte para desenvolvedores de software.
- Quantas vezes isso acontece ou não acontece com você?
- Quanto tempo antes de você ver uma melhoria real na sua codificação? mês ano?
- Você sempre revisita seu código antigo?
- Com que frequência seu código antigo o afeta? ou com que frequência você precisa lidar com sua dívida técnica.
É definitivamente muito doloroso corrigir erros antigos e códigos sujos que podemos ter feito para cumprir rapidamente um prazo e essas correções rápidas; em alguns casos, talvez seja necessário reescrever a maior parte do aplicativo / código. Não há argumentos sobre isso.
Alguns dos desenvolvedores que conheci argumentaram que eles já estavam no estágio evoluído em que sua codificação não precisa ser aprimorada ou não pode mais ser aprimorada.
- Isso acontece?
- Em caso afirmativo, quantos anos de codificação em um idioma específico se espera que isso aconteça?
Relacionado:
Você já olhou para trás em seu código antigo e fez uma careta de dor?
Momento de Star Wars no código "Luke! Eu sou o seu código!" "Não! Impossível! Não pode ser!"