O que aprendi sobre Tratamento de Exceções
- #Java
Tratamento de Exceções, pelo bootcamp da Capgemini, em parceria com a DIO.
Para as pessoas que estão fazendo este bootcamp, deixo aqui alguns esclarecimentos acerca de Excptions, que consegui inferir:
1 - Exceptions, ao contrário do que se pensa, não é necessariamente um erro, mas sim, qualquer procedimento anormal que possa ocorrer durante execução do programa. Inclusive erros!
2 - O tratamento de exceções, ao contrário do que o nome sugere, não é a correção do problema, mas apenas tratar o modo em que a mensagem de erro será apresentada ao cliente. Ao ser notificado, o desenvolvedor tem de voltar ao programa e tentar corrigir o problema, para que a exceção seja mitigada.
3 - "Porquê não usar exceções em todos os procedimentos do código?"
O bom desenvolvedor deve sempre "prever" possíveis exceções. Mas não é possível prever todas! Aí que entra o tratamento de exceções! E se vc usa este tratamento em cada procedimento de seu código, ele acaba por se tornar um código poluído e de difícil manutenção! Logo, o tratamento de exceções também deve ser uma exceção (entendeu? 😁) para o desenvolvedor!
Bom, foi isso que consegui inferir do treinamento! Caso alguém tenha mais alguma dica ou discorde de algum dos pontos, sou todo ouvidos! Aprender nunca é demais!