quinta-feira, 11 de setembro de 2008

Como produzir um bom código fonte?

Continuando os posts sobre programação defensiva, uma das primeiras coisas que temos que ter na cabeça é: enquanto programadores, NUNCA devemos presumir que algo sempre vai acontecer. NUNCA faça suposições.

SEMPRE devemos esperar o pior e estar preparados para o pior. É fato que muitos programas apresentam problemas pois os programadores assumiram coisas erradas.


Exemplos de coisas que os programadores assumem que são erros podem ser:




  • A função que estou chamando vai sempre retornar um valor não nulo.

  • Quando chamarem minha função vão sempre passar parâmetros válidos.

  • O usuário vai sempre completar o formulário.

  • O usuário nunca vai digitar tipos de dados inválidos, por exemplo, vírgula num campo data.

  • etc...


Então, programador, tenha em mente: não vivemos em um mundo perfeito e nunca sabemos o que nosso programa vai sofrer, então, dica número 1: nunca assuma que determinadas condições irão sempre acontecer.

Nenhum comentário:

Postar um comentário