жить без checkedexception и при этом не испытывать боли с потерей контракта вызова метода?
Так в C#, например, живут и не жалуются.
О каком контракте идёт речь вообще? Вы раскрываете детали реализации, по сути
http://kategory.io/docs/effects/io/
А то, что любой метод может выкинуть unchecked exception, если что-то пойдёт не по плану, не беспокоит? Просто надо быть готовым ко всему и писать ожидаемые исключения в javadoc
возвращать из всех функций bundle с исключением и результатом
Обсуждают сегодня