В статье рассматриваются причины, по которым исключения в Java не прижились, и предлагаются альтернативные подходы к обработке ошибок — от классических try/catch
до Typed Errors
с использованием Kotlin и библиотеки Arrow.
Автор делится практическим опытом и показывает, когда лучше использовать исключения, а когда — функциональные конструкции вроде Either
.
tags: #статья
>>Click here to continue<<
