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?
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.