¿Existen directrices sobre la propagación de excepciones en Java?Directrices sobre la propagación de excepciones (en Java)
¿Cuándo agrega una excepción a la firma del método? Por ejemplo: si solo se lanza una excepción cuando falta un recurso esencial del programa, y solo puede manejarse en el nivel superior, ¿lo propago a través de todos los métodos usando esta excepción a través de todos los métodos que usan el método erróneo?
¿Hay alguna buena práctica? ¿Alguna mala práctica?
Lo siento si estoy siendo vago, pero solo estoy buscando algunos consejos (generales) sobre el estilo de programación con respecto a las excepciones.
No estoy de acuerdo con que los detalles se pierdan cuando se vuelve a lanzar una excepción. –
@Thorbjorn, ah sí. No hay suficiente cafeína :-) He reformulado la última sección para reflejar la intención real. –
@VineetReynolds "Usar subclases de java.lang.Exception (excepciones marcadas), cuando se exceptúa la persona que llama para manejar la excepción", ¿quiso decir "esperar"? – gumkins