Introdução à programação e aos algoritmos
9.5 Teste Seu Programa
Pode ser também que sua solução seja boa, mas o código que você escreveu esteja ruim. E você fica tentando reescrevê-lo, fazendo gambiarras, tornando-o cada vez menos aproveitável. Código ruim se apaga! Recomece do zero, evitando os erros do código que você apagou.
9.5 TESTE SEU PROGRAMA
“Cuidado com os bugs do código anterior, eu apenas os demonstrei, não os experimentei.” Donald Knuth
Fonte: Victor_85 | iStockphoto.com.
Antes de dar como finalizado seu trabalho de programação, teste seu programa. Pense nas condições-limite. Quais entradas de dados poderiam fazer seu programa falhar? Muitos programadores simplesmente testam o caso mais simples e se dão por satisfeitos. Isso está errado.
O ideal é que você permita que um programa faça os testes. A ideia aqui é que você deve criar diversos testes em software para seu código e fazer os testes automaticamente. Com isso você não corre o risco de esquecer algum aspecto na hora de testar.