Size: a a a

Programming Offtop

2021 May 15

VP

Vladimir Petrakovich in Programming Offtop
В 1.5 действительно лучше
Но остался @Suppress("INAPPLICABLE_JVM_NAME") на фабриках, хз зачем это.
источник

AM

Andrew Mikhaylov in Programming Offtop
@ilmirus душевный доклад об это на Мобиусе делал, а вы, редиски, не пришли!
источник

AN

Alexander Nozik in Programming Offtop
Я нигде вообще не сказал, что плохо. Я сказал, что это стиль, отличный от того, что принят в котлин (а точнее в стдлибе). И спорить с этим странно.
источник

(

( in Programming Offtop
Ну, отличный. А какой стиль такой, что подходит котлину?
источник

AN

Alexander Nozik in Programming Offtop
Последний раз. Нулябль если речь идет о случае да/нет (результат/неспецифицированная ошибка), силед если надо прокинуть данные и просто кидание исключения если это именно исключительная ситуация.
источник

(

( in Programming Offtop
> силед если надо прокинуть данные
То есть https://t.me/pofftop/339837?
источник

AN

Alexander Nozik in Programming Offtop
Не обязательно на каждый свой. Силед может быть и общий - тогда это твой ненаглядный either. Хотя лично я (вот персонально я, без обобщений и претензий), так бы вероятно не делал.
источник

(

( in Programming Offtop
> лично я
Ну, надо в нормальном продакшене поработать
источник

d

dimiii in Programming Offtop
Вкутна
источник

AN

Alexander Nozik in Programming Offtop
А ты сам много где кроме андроида работал? У нас действительно немного другие ошибки. Если они случаются, то отлавливать их глупо. Ошибки, которые надо отлавливать бывают от внешних данных как правило.
источник

(

( in Programming Offtop
Как раз в андроиде я работал много. И нужно отлавливать большинство ошибок, чтобы рассказать пользователю, почему он не может открыть конкретно вот этот экран
источник

AN

Alexander Nozik in Programming Offtop
Хорошо. Вот аргумент о разном применении принимается.
источник

(

( in Programming Offtop
> У нас действительно немного другие ошибки. Если они случаются, отлавливать их глупо.

А почему вы тогда до сих пор ведете эту дискуссию?
Не доверяете экспертизе других людей, которые используют Котлин?
источник

AN

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

I

Ilmir in Programming Offtop
источник

AN

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

(

( in Programming Offtop
> В другой области
Ну, вы же понимаете, что в зависимости от области обработка ошибок будет разная? Это ваши же слова притом
источник

I

Ilmir in Programming Offtop
Да возвращай Pair<T?, Error?> как в го, кто тебе мешает?
источник

(

( in Programming Offtop
Ты ебанутый? На всякий случай спрашиваю
источник

AN

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