Size: a a a

Programming Offtop

2021 February 10

VP

Vladimir Petrakovich in Programming Offtop
саша сок #KotlinGang
а разница с Result
Уже обсуждали много раз
источник

с#

саша сок #KotlinGang... in Programming Offtop
(
и не использовать сторонние апишки, которые кидают эксепшены?
sealed interface AuthResult {
   class Success (private val user: User) : AuthResult
   object InvalidCredentials : AuthResult
}
источник

IK

Igor Komarov in Programming Offtop
Если речь об Either из Arrow
источник

AA

Andrey Akimov in Programming Offtop
Andrew Mikhaylov
А тем временем в опросе 99 голосов, при этом 47% / 53%. Похоже, бана не будет.
мне кажется подкрутили результаты, что вполне ожидаемо
источник

IK

Igor Komarov in Programming Offtop
саша сок #KotlinGang
sealed interface AuthResult {
   class Success (private val user: User) : AuthResult
   object InvalidCredentials : AuthResult
}
Общие ошибки уничтожат такой подход
источник

VP

Vladimir Petrakovich in Programming Offtop
Когда уже люди поймут, что Result не для прикладного кода 😒
источник

IK

Igor Komarov in Programming Offtop
Если у тебя допустим всегда может вылезти 401 и 502, то тебе придется при таком подходе их в каждый ответ добавлять
источник

с#

саша сок #KotlinGang... in Programming Offtop
Vladimir Petrakovich
Уже обсуждали много раз
там разница только в том, что Result это тот же EIther для Throwable
источник

(

( in Programming Offtop
Vladimir Petrakovich
Когда уже люди поймут, что Result не для прикладного кода 😒
а почему мы говорим про Result для прикладного кода?
источник

VP

Vladimir Petrakovich in Programming Offtop
саша сок #KotlinGang
там разница только в том, что Result это тот же EIther для Throwable
Да, всего лишь
источник

AM

Andrew Mikhaylov in Programming Offtop
Andrey Akimov
мне кажется подкрутили результаты, что вполне ожидаемо
Я думаю, подкручивали в обе стороны
источник

с#

саша сок #KotlinGang... in Programming Offtop
Igor Komarov
Если у тебя допустим всегда может вылезти 401 и 502, то тебе придется при таком подходе их в каждый ответ добавлять
лол

object NotFoundException : GetChatResult, GetUserResult, ...
источник

VP

Vladimir Petrakovich in Programming Offtop
(
а почему мы говорим про Result для прикладного кода?
А что ты пишешь такое необычное?
источник

IK

Igor Komarov in Programming Offtop
саша сок #KotlinGang
лол

object NotFoundException : GetChatResult, GetUserResult, ...
и прощай sealed
источник

с#

саша сок #KotlinGang... in Programming Offtop
Igor Komarov
и прощай sealed
нет, не прощай
источник

(

( in Programming Offtop
Vladimir Petrakovich
А что ты пишешь такое необычное?
не понял
источник

IK

Igor Komarov in Programming Offtop
саша сок #KotlinGang
нет, не прощай
прощай пакеты?
источник

(

( in Programming Offtop
Igor Komarov
прощай пакеты?
sealed interface-ы в котлин херачат
источник

VP

Vladimir Petrakovich in Programming Offtop
(
не понял
Ну тебе надо Result не в прикладном коде, так?
источник

IK

Igor Komarov in Programming Offtop
(
sealed interface-ы в котлин херачат
ммм, понял-принял. Слегка отстал от жизни
источник