История изменений
Исправление vbr, (текущая версия) :
Исключения запутывают поток выполнения, в отличие от
Наоборот. Постоянные return запутывают поток выполнения. А исключения позволяют не отвлекаться не несущественный код.
И поэтому чаще всего на них забивают, повсюду ставя throws или один catch (Exception) на весь блок
Один catch это гораздо лучше, чем миллиард if-ов, спасибо за аргумент в мою пользу.
Для закрытия ресурсов вообще отдельная конструкция (try with resources).
Или defer, ага.
Исходная версия vbr, :
Исключения запутывают поток выполнения, в отличие от
Наоборот. Постоянные return запутывают поток выполнения. А исключения позволяют не отвлекаться не несущественный код.
И поэтому чаще всего на них забивают, повсюду ставя throws или один catch (Exception) на весь блок
Один catch это гораздо лучше, чем миллиард if-ов, спасибо за аргумент в мою пользую
Для закрытия ресурсов вообще отдельная конструкция (try with resources).
Или defer, ага.