Size: a a a

Programming Offtop

2020 October 13

АT

Андрей Tama in Programming Offtop
Konstantin Dovnar
Ещё раз — плохие наворотить можно с чем угодно.
Отказываться от if'а теперь, потому что кто-то плохой однострочник с ним сделал?
Почему отказались уже рассказали в докладе. Не потому что кто-то плохой однострочник сделал.
источник

BP

Bogdan Panchenko in Programming Offtop
Artem Molotov
Напомнило: if (shit() == true) { this.otherShit = true; }
Ну shit может возвращать Boolean? и данную замену предлагает сама идея
источник

KD

Konstantin Dovnar in Programming Offtop
Андрей Tama
Почему отказались уже рассказали в докладе. Не потому что кто-то плохой однострочник сделал.
Не смотрел доклад, мне в целом плевать на то, есть ли тернарник в котлине или нет.
Меня больше волнует какая-то слепая ненависть к нему в целом.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Андрей Tama
Если бы у нас были одни хорошие программисты - да, конечно.
Только вот это не так и многоуровневых тернарников свет видовал массу.

Поэтому и стоит рассматривать не только хорошие кейсы, но и не забывать о плохих.
я бы хотел такой код в котлин
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
ну по-моему да. а на корутинах там если нужно запускать как-то
Нет это отдельная либа
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
Нет это отдельная либа
странно, я ничего не подключал
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
странно, я ничего не подключал
Ну если ктор подключен то корунтины тоже есть
источник

BP

Bogdan Panchenko in Programming Offtop
Зависимости они такие, подтягивают другие зависимости
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
Ну если ктор подключен то корунтины тоже есть
не не, я не про корутины, я про flow
источник

с#

саша сок #KotlinGang... in Programming Offtop
flow может быть вместе с корутинами идёт
источник

АT

Андрей Tama in Programming Offtop
Konstantin Dovnar
Не смотрел доклад, мне в целом плевать на то, есть ли тернарник в котлине или нет.
Меня больше волнует какая-то слепая ненависть к нему в целом.
Тогда к чему ты мне изначально написал? Я ненависть к тернарникам не испытываю.)
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
не не, я не про корутины, я про flow
Ну он находится в либе корунтин
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
flow может быть вместе с корутинами идёт
Именно
источник

KD

Konstantin Dovnar in Programming Offtop
Андрей Tama
Тогда к чему ты мне изначально написал? Я ненависть к тернарникам не испытываю.)
Ты выставил тернарник в плохом свете, хотя его вины там нет. Показал, что в таком же кривом кейсе и if будет плох.
источник

АT

Андрей Tama in Programming Offtop
Konstantin Dovnar
Ты выставил тернарник в плохом свете, хотя его вины там нет. Показал, что в таком же кривом кейсе и if будет плох.
Там шёл контекст про тернарники, люди по ним скорбели и хотели в язык. Вот и привёл пример, когда тернарник отвратителен и хуже ифа, из-за сочетания с элвисом. Или ты не согласен, что тернарник + элвис в одном выражении сложнее читать, нежели иф + элвис?
источник

KD

Konstantin Dovnar in Programming Offtop
Андрей Tama
Там шёл контекст про тернарники, люди по ним скорбели и хотели в язык. Вот и привёл пример, когда тернарник отвратителен и хуже ифа, из-за сочетания с элвисом. Или ты не согласен, что тернарник + элвис в одном выражении сложнее читать, нежели иф + элвис?
Выше ведь уже сказал — не согласен.
Твой пример переделанный на if такой же нечитабельный и отвратный.
Это не говоря о том, что он дико высосан из пальца.
источник

DE

Denis Egorov in Programming Offtop
Igor
> 3. Я кайфую от того, что пишу мобильные приложения, а не от конкретного языка
> Я кайфую от того, что пишу мобильные приложения

Либо нюфаг, либо поехавший (заранее извини если нагрубил)
мне нравится результат. Ныть про то, какое android sdk говно и т.д никто не мешает. Android sdk то еще говнище. Извиняться за грубость как-то странно. Мб просто не грубить?
источник

АT

Андрей Tama in Programming Offtop
Konstantin Dovnar
Выше ведь уже сказал — не согласен.
Твой пример переделанный на if такой же нечитабельный и отвратный.
Это не говоря о том, что он дико высосан из пальца.
Что ж, твоё право не соглашаться.
Я считаю иначе. Ж)
источник

DE

Denis Egorov in Programming Offtop
Кирилл Романенко
1. В смысле? А кто даёт тебе добро на то, чтобы потратить, условно, неделю на переезд на другую либу? Бизнес же за всё платит.
2. То есть надо весь проект сразу рефакторить? Так не делается. Если проект большой, ты не перепишешь всё сразу. И что, что вес больше?) В современном мире это почти не играет роли. Любое плюс-минус популярное приложение зачастую весит много.
3. Я не очень понимаю тебя в этом плане. Я не вижу особой разницы для себя между проектами, если мы говорим не о стеке.
4. Так для этого есть ревью от членов команды + последующее регресс тестирование.
какой нормальный бизнес заплатит за переезд на другую либу?)
источник

DE

Denis Egorov in Programming Offtop
это должно быть в рамках решения проблемы
источник