LINUX.ORG.RU

История изменений

Исправление Davidov, (текущая версия) :

Если сравнивать с исключениями, то писать код дольше, зато runtime ошибок намного меньше.

В языках с исключениями, увы, очень часто забывают обработать ошибку, и потом нужно читать трейс, чтобы разобраться.

Растовский подход с Result немного интереснее, но кода получается не сильно меньше. И вероятность пропустить ошибку плюс минус такая же.

Исходная версия Davidov, :

Если сравнивать с исключениями, то писать код дольше, зато runtime ошибок намного меньше.

В языках с исключениями, увы, очень часто забывают обработать ошибку, и потом нужно читать трейс, чтобы разобраться.

Растовский подход с Option немного интереснее, но кода получается не сильно меньше. И вероятность пропустить ошибку плюс минус такая же.