Size: a a a

🎄.NET Talks: Evergreen🎄

2020 June 27

KF

Kirill Fimchenko in 🎄.NET Talks: Evergreen🎄
источник

VZ

Vladimir Zenin in 🎄.NET Talks: Evergreen🎄
Joseph J
Всем привет. Ребят, меня давно интересует вопрос: зачем нужна вся эта магия с исключениями, если есть Result<T>?
Или это легаси?
Или у этого есть какие-то преимущества?
Объясните, пожалуйста.
Что за магия? Ты хочешь вместо исключений кидать резалт?
источник

JJ

Joseph J in 🎄.NET Talks: Evergreen🎄
Vladimir Zenin
Что за магия? Ты хочешь вместо исключений кидать резалт?
Ну, что-то вроде
struct Result<T>
{
 string/Exception Error;
 T Value;
  bool HasValue => ...
}
источник

JJ

Joseph J in 🎄.NET Talks: Evergreen🎄
В смысле зачем вообще нужен try/catch? Эта же конструкция неудобна.
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Joseph J
В смысле зачем вообще нужен try/catch? Эта же конструкция неудобна.
Действительно
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Ох уж эти попыточки накинуть платиновый срач
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
В 2020
источник

JJ

Joseph J in 🎄.NET Talks: Evergreen🎄
Liza
Ох уж эти попыточки накинуть платиновый срач
Ой, сорри, не знал, что это  тема для срача. Просто давно видел такое в haskell, и сейчас используя rust, постоянно с этим сталкиваюсь.
источник

JJ

Joseph J in 🎄.NET Talks: Evergreen🎄
И для меня это намного удобнее.
Поэтому просто хотел узнать, почему именно так без срача и троллинга
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Joseph J
И для меня это намного удобнее.
Поэтому просто хотел узнать, почему именно так без срача и троллинга
Ну пиши как тебе удобнее
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
В чем проблема
источник

JJ

Joseph J in 🎄.NET Talks: Evergreen🎄
Ну, лол, я в принципе задавал вопрос про историю и преимущества для того, чтобы понять: зачем такой подход нужен
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Joseph J
Ну, лол, я в принципе задавал вопрос про историю и преимущества для того, чтобы понять: зачем такой подход нужен
Гугли exception vs return results
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Там много инфы и рассуждений можно найти о юзкейсах того и другого
источник

JJ

Joseph J in 🎄.NET Talks: Evergreen🎄
А насчёт "пиши как тебе удобно", лол, не могу: даже  методы самых базовых типов вроде httpclient или int кидают исключения
источник

JJ

Joseph J in 🎄.NET Talks: Evergreen🎄
Liza
Гугли exception vs return results
Ок, спасибо, сейчас посмотрю
источник

VK

Vladislav Khimenko in 🎄.NET Talks: Evergreen🎄
лол лол
источник

VK

Vladislav Khimenko in 🎄.NET Talks: Evergreen🎄
чё за слово такое
источник

VK

Vladislav Khimenko in 🎄.NET Talks: Evergreen🎄
молодёш
источник

VK

Vladislav Khimenko in 🎄.NET Talks: Evergreen🎄
лол
источник