6
¿Lanzar nuevas RuntimeExceptions en código inalcanzable es un mal estilo?
Me asignaron a mantener una aplicación escrita hace algún tiempo por desarrolladores más calificados. Me encontré con este código: public Configuration retrieveUserMailConfiguration(Long id) throws MailException { try { return translate(mailManagementService.retrieveUserMailConfiguration(id)); } catch (Exception e) { rethrow(e); } throw new RuntimeException("cannot reach here"); } Tengo curiosidad si el lanzamiento RuntimeException("cannot reach …