Exceções – Item 65

dontignoremeNão ignore as exceções

Um bloco catch vazio invalida os fundamentos e a finalidade das exceções (checadas e não checadas) que é forçar a manipulação de condições excepcionais. Caso você tenha alguma situação no qual realmente não faça sentido fazer nenhuma implementação coerente em um tratamento de exceção, use uma das abordagens:

  • Comentário de código – nó mínimo escreva um comentário dentro do catch explicando o porquê foi apropriado não fazer nada com aquela condição de exceção.
  • Log – registre os ocorridos em um recurso de log apropriado.

Para todas as informações, veja o post inicial.

“Grande paz têm os que amam a tua lei; para eles não há tropeço. Salmos 119:165