Всем привет :) я недавно когда писал код задумался об протоколе метода который сохраняет данные в какой-нибудь хранилище. Сохранение может быть неудачным и в этом случае лучше бросать исключение или возвращать объект описывающий результат операции ( например enum с associated value ) . Интересны ваши мысли ,и / Или видео, доклады на эту тему
Возвращать result type классно где-нибудь в Расте, где он встроен в язык. В Свифте и Котлине в принципе норм, особенно когда заворачиваешь значение во фьючу. Но всё это уместно именно с функциональным подходом, когда резалт — монадка.
Возвращать result type классно где-нибудь в Расте, где он встроен в язык. В Свифте и Котлине в принципе норм, особенно когда заворачиваешь значение во фьючу. Но всё это уместно именно с функциональным подходом, когда резалт — монадка.