O usuário sempre consegue dispara exceção

7 respostas
soaresinfo

Os programas que você faz, não importa quantos try/catch/finally você coloca no seu código, sempre haverá um usuário capaz de disparar uma nova exceção. Vamos fazer um abaixo assinado e madar para Sun propondo a criação da exceção: UserTooStupidException. Assim não teríamos que sair correndo toda vez que o usuário vê aquela tela do stack trace… :twisted:

7 Respostas

Rafael_Steil

hhhmm… Agora o usuario tem culpa por acha falhas no teu sistema? :smiley:

Rafael

robinsonbsilva

Você está culpando erroneamente os nossos amigos usuários, está certo que eles fazem o impossível acontecer, mas se é disparada uma exceção, pode ter certeza que algo no seu código está errado!!!
Tente prever todas(quase sempre impossível) possibilidades de gerações de exceção e trata-lás!!

Boa Sorte!!!

Rafael_Steil

Bom, nao ha como prever todas as combinacoes possiveis e maluquices que os usuarios fazem, mas ter um tratamento de erro que mostre uma mensagem informando que algo de errado aconteceu eh recomendavel, ao inves de deixar o sistema explodir.

De qualquer maneira, eh um processo gradativo, e pode ser encarado como um amadurecimento da sua aplicacao.

Rafael
ps: unit testing eh importante tmb :wink:

pcalcado

Isso me lembra um causo que ouvi aqui no trabalho…

Projeto grande, operadora de telefonia celular enorme, programador novato em Java e preguiçoso. Botaram o cara ao lado de um Sênior, depois de uns estouros de prazo o sistema saiu.

Dois meses depois de entrar em produção, sistema apresenta problemas. No arquivo de logs, segue a stacktrace:

Esse programador foi o mesmo que cismou qeu tinha achado um bug no ‘if’…

[]s

Alexandre_Vilas_Boas

Essa foi muiito boa!

:lol:

Paulo_Silveira

Paulo Silveira, filosofo.

richardpeder

Paulo Silveira, filosofo.

:!: :slight_smile: :wink:

ate mais…

Criado 5 de novembro de 2004
Ultima resposta 5 de nov. de 2004
Respostas 7
Participantes 7