O metodo1 chama o metodo2, mas o metodo2 pode lançar uma excepção. A forma mais correcta de tratar a excepção é fazê-lo no metodo2 ou no metodo1?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
O metodo1 chama o metodo2, mas o metodo2 pode lançar uma excepção. A forma mais correcta de tratar a excepção é fazê-lo no metodo2 ou no metodo1?
Não existe uma forma correta.
Ex.:
public LocalDate getDate(String date) {
//Código para transformar String em LocalDate, que pode jogar uma DateTimeParseException
}
Nesse caso:
A melhor forma depende do que você quer alcançar.