8
Чи слід фіксувати помилки на конструкторах, що викидають винятки?
Я будував додаток протягом декількох місяців, і я зрозумів, що з'явилася закономірність: logger.error(ERROR_MSG); throw new Exception(ERROR_MSG); Або при лові: try { // ...block that can throw something } catch (Exception e) { logger.error(ERROR_MSG, e); throw new MyException(ERROR_MSG, e); } Отже, кожного разу, коли я кидав або ловив виняток, я б …