6
Является ли создание новых исключений RuntimeException в недоступном коде плохим стилем?
Мне поручили поддерживать приложение, написанное некоторое время назад более опытными разработчиками. Я наткнулся на этот кусок кода: public Configuration retrieveUserMailConfiguration(Long id) throws MailException { try { return translate(mailManagementService.retrieveUserMailConfiguration(id)); } catch (Exception e) { rethrow(e); } throw new RuntimeException("cannot reach here"); } Мне любопытно, если бросок RuntimeException("cannot reach here")оправдан. Я, вероятно, …