Artigo .net magazine 69 - Contratos de defesa

Encarando o Desenvolvedor

Suponha que o seu programa tenha uma caixa de diálogo pedindo ao usuário entrar um número entre zero e cem. O que você acha que o programa deve fazer se o usuário entrar um número fora da faixa, por exemplo, 250?

1. Mostrar uma mensagem ao usuário solicitando um valor dentro da faixa;

2. Não tomar nenhuma providência e deixar o ambiente de execução mostrar alguma mensagem relacionada a exceptions;

3. Disparar uma exception específica;

Acho que todos concordarão que a opção 1 é melhor, mesmo que isso consuma alguns recursos em tempo de execução." [...] continue lendo...

Artigos relacionados