результат вычисления в Result...
Result это типо сишный или go'шный вариант обработки ошибок, в C# придумали обработку исключений чтобы не вербозить как в СИ. Преимущество первого варианта в том что ты точно знаешь что функция может закончится с ошибкой и главное с какой ошибкой, но надо больше писать. Преимущество второго варианта - меньше пишешь, но шанс стрельнуть в ногу куда больше
ну, крч.. Я попробую с Result'ами поработать...
Тогда на фарше пиши, чтоб нормально жить с DU
Но лично никого не к чему не призываю, может я не прав. Использую экспшны как ошибки которые означают что моя программа тупо неправильно работает, а явные ошибки через Result или подобное для тех которые происходят не по моей вине, напримеер работа с сетью, или обработка ввода данных пользователя.
а можно почитать про Result? хотелось бы теорию узнать.. что result должен иметь.. как лучше и т.д.
Исключения для исключительных ситуаций
Обсуждают сегодня