6
Ulaşılamaz kodda yeni RuntimeExceptions yazmak kötü bir stil midir?
Bir süre önce daha yetenekli geliştiriciler tarafından yazılmış bir uygulamayı sürdürmek için görevlendirildim. Bu kod parçasına rastladım: public Configuration retrieveUserMailConfiguration(Long id) throws MailException { try { return translate(mailManagementService.retrieveUserMailConfiguration(id)); } catch (Exception e) { rethrow(e); } throw new RuntimeException("cannot reach here"); } Fırlatmanın RuntimeException("cannot reach here")haklı olup olmadığını merak ediyorum . …