меньше в функциональных языках •Безопасная работа с примитивными типами •Борьба с NRE •Исключение исключений •«Железнодорожное программирование» •Бизнес-логика, понятная каждому 2
•Tap – более современная версия OnSuccess •OnFailureCompensate – выполнение действия для устранения последствий ошибки •Combine – для комбинирования цепочки Result в один Result … 30
не «ложится» в pipeline, приходится писать странные методы •Сложно читать StackTrace •Иногда просачивается бессмысленный код вроде Result.Ok(). •Нужно понимать, как это работает (немного повышает порог входа) 31