-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Boa Prática #5
Comments
Essa parte de lançar a exception significa que você não precisa tratar ela diretamente no método que eventualmente pode acontecer. |
Sim! Ficou claro! Mas só a nível de curiosidade (juro que não vou fazer! rsrs) é possível que eu lance uma exception para um método que outro desenvolvedor está criando? Ou eu precisaria saber para qual método lançar? |
Em algum lugar do código essa exception deverá ser tratada ou lançada até chegar no método main. O contrário o código não compila. |
Hm... Era essa mesmo a minha dúvida!! Vlw, Camila! |
Camila, nas aulas de tratamento de exceção, vc diz que "se eu lançar uma exception, outro método tem que tratar"! Pelo que deu pra eu entender, é tipo "jogar o problema para outro resolver". Como sabemos, programas grandes são divididos em partes e depois, junta tudo! A minha dúvida é: Uma empresa(ou outros desenvolvedores) podem ver com maus olhos se, ao invés de eu tratar uma exce´tion na parte do programa que me cabe, eu simplesmente "lançar" todas as exceptions que, por ventura, a parte do programa que está sob minha responsabilidade venha a ter ou esta hipótese que eu levantei é impossível? Pergunto pq eu nunca trabalhei em um projeto em equipe! Acho que ficou claro o que eu quero saber, mas se não, me diz que eu tento ser mais claro!
The text was updated successfully, but these errors were encountered: