quinta-feira, abril 20, 2006

Sinais de Um Programa Ruim

Esbarrei com um artigo interessante sobre sinais no código fonte que indicam um programa problemático. Para quem não tiver paciência de ler o artigo todo, eis a lista de sinais:
  1. Comentários ausentes ou ruins
  2. Nomes inapropriados
  3. Formatação inconsistente do fonte
  4. Falta de teste de códigos de retorno e de erros em geral
  5. Repetições de código
  6. Falta de clareza
  7. Complicações desnecessárias
  8. Condições assumidas não documentadas
  9. Substituição das funções das bibliotecas padrões por funções próprias
  10. Falta de suporte à depuração
Esta lista pode inclusive ser usada como um checklist às avessas durante o desenvolvimento. Se você perceber que o seu código contém algum dos sinais acima, pare e conserte.

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:

Carlos Roberto do Nascimento Costa disse...

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.

Dirceu Pereira Tiegs disse...

Daniel,

Muito legal seu blog, parabéns! Acabo de assinar o feed.

Um abraço