Size: a a a

Programming Offtop

2021 May 15

IP

Iaroslav Postovalov in Programming Offtop
Нормальное распределение дают?
источник

k

kylichist in Programming Offtop
Не-а
источник

VP

Vladimir Petrakovich in Programming Offtop
Так это ж IOException
источник

VP

Vladimir Petrakovich in Programming Offtop
О чём спор, что Either не нужен или что Either не нужен в stdlib котлина?
источник

IP

Iaroslav Postovalov in Programming Offtop
А корейцам дают
источник

k

kylichist in Programming Offtop
Круто
источник

IP

Iaroslav Postovalov in Programming Offtop
Но это, по-моему, гораздо проще, чем тот же матанализ
источник

(

( in Programming Offtop
О распространении ошибок в приложении
источник

(

( in Programming Offtop
В жяве для этого были чекед эксепшены
источник

(

( in Programming Offtop
В котлине что? Нулл?
источник

VP

Vladimir Petrakovich in Programming Offtop
Да они же не юзабельны в современном мире с лямбдами на каждом шагу
источник

VP

Vladimir Petrakovich in Programming Offtop
sealed классы, не?
источник

(

( in Programming Offtop
Ну, я это и пытаюсь узнать у Александра
источник

(

( in Programming Offtop
Как у главного евангелиста
источник

VP

Vladimir Petrakovich in Programming Offtop
null это для совсем простой ситуации, когда причина неудачи очевидна и однозначна, или на подробности вызывающему похер
источник

VP

Vladimir Petrakovich in Programming Offtop
Кстати, во втором случае если подробности из API всё-таки торчат, result.rightOrNull() как-то получше выглядит, чем (result as? MySealedClass.Success)
источник

AN

Alexander Nozik in Programming Offtop
Так я же выше все по пунктам написал. Ты просто опять стригерился без разгона. Нулябли если нужно обработать только есть ошибка или нет, и силед интерфейсы если надо обработать разные типы. Пример с HTTP ошибкой кстати плохой. Тебе не нужен стэк трейс, а генерить и таскать Exception ради одного числа - это идиотизм. Не говоря о том, что тебе это число надо сначала завернуть в эксепшен.
источник

AN

Alexander Nozik in Programming Offtop
Вопрос всегда был и есть только про наличие Either в стдлибе. И пока хороших аргументов в его пользу нет. Даже Result, который выпросили, часто используют не по назначению
источник

VP

Vladimir Petrakovich in Programming Offtop
Насчёт стектрейса сомнительное суждение, а затраты на создание исключения в этой ситуации ничтожны
источник

(

( in Programming Offtop
Ой, как жаль, что хттп клиент, который я использую, не генерирует ошибку, а кидает её (
источник