Size: a a a

Programming Offtop

2021 May 15

VP

Vladimir Petrakovich in Programming Offtop
Что за "одно число" кстати?
источник

AN

Alexander Nozik in Programming Offtop
Код ошибки HTTP.
источник

VP

Vladimir Petrakovich in Programming Offtop
Ну где ошибки HTTP, а где ошибки ввода-вывода.
На уровне HTTP-клиента любой код ответа - это не ошибка
источник

AN

Alexander Nozik in Programming Offtop
Ну это как бы его проблемы. Но да, если такая нужда есть, я бы на месте отловил и прокидывал данными, если это тебе реально нужно.
источник

(

( in Programming Offtop
"Локализованная ошибка от сервера" вам о чем-нибудь говорит?
источник

AN

Alexander Nozik in Programming Offtop
Так была речь именно про HTTP.
источник

(

( in Programming Offtop
Одно число, блять
источник

(

( in Programming Offtop
Вы знаете, что такое жсон?
источник

(

( in Programming Offtop
На всякий случай уточню
источник

AN

Alexander Nozik in Programming Offtop
так если там мессадж, то какого хрена это эксепшеном таскать?
источник

(

( in Programming Offtop
Окей, словил эксепшен, смаппил в свой тип данных. Мне на каждый хттп-запрос отдельный силед класс заводить?
источник

AN

Alexander Nozik in Programming Offtop
Я бы еще понял, если просто ошибка подключения. А если у тебя прям ответ и ты его заворачиваешь в эксепшен, значит разрабы котлина очень правильно оберегают убогих от их же собственных решени
источник

(

( in Programming Offtop
s/силед класс/силед интерфейс
источник

AN

Alexander Nozik in Programming Offtop
Почему? Откуда это следует? В каком виде ты хочешь таскать данные в эксепшене? Ты ради спора опять споришь?
источник

AN

Alexander Nozik in Programming Offtop
Про IO - это отдельная песня. И тут у меня нет черткого мнения.
источник

(

( in Programming Offtop
Ну, я пытаюсь понять, как мне без Either/Result протащить данные об ошибке из одного места в другое, раз Котлин для них не предназначен
источник

VP

Vladimir Petrakovich in Programming Offtop
Result как раз такая штука, которую легко заиспользовать не по назначению.
А если даже обмазать весь свой код Either, ничего страшного не случится.
источник

AN

Alexander Nozik in Programming Offtop
Так у тебя не случай есть-нет, у тебя случай "один из". Резалт тут вообще не при чем
источник

AN

Alexander Nozik in Programming Offtop
Кроме странных решений типа того, что @happy_bracket пытается мне рассказать - завернуть полезные данные в ошибку и тоскать их не как данные, а как ошибку.
источник

(

( in Programming Offtop
Ещё раз: как мне протащить данные об ошибке из одного места в другое?
источник