- Comentários ausentes ou ruins
- Nomes inapropriados
- Formatação inconsistente do fonte
- Falta de teste de códigos de retorno e de erros em geral
- Repetições de código
- Falta de clareza
- Complicações desnecessárias
- Condições assumidas não documentadas
- Substituição das funções das bibliotecas padrões por funções próprias
- Falta de suporte à depuração
Se você precisar dar manutenção em um software, verifique antes os sinais. Se forem muitos, considere seriamente fazer um refactoring (mas pense muito antes de reescrever tudo).
2 comentários:
Olá Daniel,
Sempre acompanho seus posts, e esse não poderia ser diferente: ficou muito legal... estou linkando/indicando seu blog para meus leitores. Passa por lá e confira!
[]s
Carlos Roberto.
Daniel,
Muito legal seu blog, parabéns! Acabo de assinar o feed.
Um abraço
Postar um comentário