Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Existe uma estratégia genérica para implementar o tratamento de exceções?

Olá! Gostaria de saber se existe uma estratégia genérica de tratamento de exceções.

Posso ter entendido errado, mas se uma exceção não for tratada em algum ponto da pilha de execução ou seja, se não existir um try{} catch{} em algum lugar, o sistema inteiro pode cair.

O que seria uma boa prática, colocar todo código do método "main" em bloco "try"?

1 resposta
solução!

Olá Eduardo, uma das boas práticas do tratamento de exceções é que elas devem ser específicas para cada caso, acredito que isso já descarta a criação de um tratamento genérico como boas práticas.

quando falamos de exception unchecked, o mais comum é que a exception vá subindo na pilha até ser exibida para o usuário, nesses casos poderia ser criado um interceptador esperando erros não tratados, e quando ocorrido gravar log e formatando msg de erro para o usuário.