Size: a a a

Чат подкаста «Разбор Полётов»

2020 March 13

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
Vladimir Sitnikov
Не подошёл. Я же говорю: стандартный запрещает подменять Host заголовок. Они, якобы, из-за security это запретили. Но по факту, тем самым они блокируют возможность client-site balancing.
ты просто писал про "http клиент", я думал речь про HttpClient из 11ой :)
источник

VS

Vladimir Sitnikov in Чат подкаста «Разбор Полётов»
У меня проект — это Gradle плагин, который проверяет контрольные суммы и подписи загружаемых зависимостей.

Разумеется, мне вообще желательно сторонних зависимостей не использовать, и я долго пытался завести HttpUrlConnection.
источник

VS

Vladimir Sitnikov in Чат подкаста «Разбор Полётов»
Sergei Egorov
Правильно. Тем более что ради пару языковых фичей менять полностью язык / тулинг (как там с покрытием в котлине? А статик анализ на CI? :D) это прям совсем неправильно
JaCoCo в Kotlin работает.
А что ты понимаешь под «статическим анализом на CI?»

Нормального анализа, по-моему и для Java-то не завезли. Нужно прикручивать IDEA. Ходят слухи, что оно даже работает, но я не вижу, чтобы народ массово на Travis / GitHub Actions прикручивал IDEA инспекции.
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
Vladimir Sitnikov
Вообще говоря, interop в Groovy и Scala не особо хорош. В Kotlin как раз хорошо то, что из Java оно по-нормальному выглядит.
и про Groovy так говорили, ага. Better Java, всё такое.
источник

A

Artjom Kalita in Чат подкаста «Разбор Полётов»
Sergei Egorov
и про Groovy так говорили, ага. Better Java, всё такое.
И даже примеры со спрингом были с груви
источник

VS

Vladimir Sitnikov in Чат подкаста «Разбор Полётов»
Sergei Egorov
и про Groovy так говорили, ага. Better Java, всё такое.
Сейчас смешиваются 2 вещи:
1) У Толи был вопрос, что «хочется сделать string templates для Java, т.к. в проекте есть место, где этих шаблонов пруд-пруди». И я показал, что эти шаблоны можно написать на Kotlin, и оно прекрасно интегрируется, и даже в IDE работает.

2) У тебя возражение, что «добавлять новый язык в проект ради написания одного класса это смерти подобно»

Со вторым я как бы согласен.
Но я не согласен, что добавлять javac плагин это намного лучше. Взвешивать нужно. Есть плюсы и минусы.
В конкретном случае, для исходной задачи «string templates» Kotlin хорошо подходит. Ради одного класса я бы и сам, взоможно, не стал добавлять. Но и отвергать со словами «ой, там же stdlib» тоже странно.
источник

VS

Vladimir Sitnikov in Чат подкаста «Разбор Полётов»
Sergei Egorov
и про Groovy так говорили, ага. Better Java, всё такое.
Если честно, я не застал что говорили про Groovy :-/

Но я не слышал, чтобы про Kotlin говорили словами «Better Java».
А вот слова, что «Java-interop в обе стороны это первостепенная задача для Kotlin» — говорили.
источник

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
Vladimir Sitnikov
Если честно, я не застал что говорили про Groovy :-/

Но я не слышал, чтобы про Kotlin говорили словами «Better Java».
А вот слова, что «Java-interop в обе стороны это первостепенная задача для Kotlin» — говорили.
а как про Котлин тогда говорят, если не беттер джава?
источник

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Vladimir Sitnikov
Если честно, я не застал что говорили про Groovy :-/

Но я не слышал, чтобы про Kotlin говорили словами «Better Java».
А вот слова, что «Java-interop в обе стороны это первостепенная задача для Kotlin» — говорили.
Хм... на каждом углу говорят как по мне. Маркетинговая фишка прям. Раздражает, если честно.
источник

DD

Dima D. in Чат подкаста «Разбор Полётов»
Обычно в таком ключе : "Зачем писать на джаве, если есть Котлин ? Я вот два месяца как пишу и мне нравится"
источник

AK

Anatoliy Korovin in Чат подкаста «Разбор Полётов»
Vladimir Sitnikov
Сейчас смешиваются 2 вещи:
1) У Толи был вопрос, что «хочется сделать string templates для Java, т.к. в проекте есть место, где этих шаблонов пруд-пруди». И я показал, что эти шаблоны можно написать на Kotlin, и оно прекрасно интегрируется, и даже в IDE работает.

2) У тебя возражение, что «добавлять новый язык в проект ради написания одного класса это смерти подобно»

Со вторым я как бы согласен.
Но я не согласен, что добавлять javac плагин это намного лучше. Взвешивать нужно. Есть плюсы и минусы.
В конкретном случае, для исходной задачи «string templates» Kotlin хорошо подходит. Ради одного класса я бы и сам, взоможно, не стал добавлять. Но и отвергать со словами «ой, там же stdlib» тоже странно.
вечная как мир проблема, всегда трейдоффы… =) я
думаю хорошо когда мы можем выбирать осознавая почему выбрали то или иное

и конкретный выбор может даже не так важен, ну тоесть это не может быть один рецепт на все случаи
источник

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Dima D.
Обычно в таком ключе : "Зачем писать на джаве, если есть Котлин ? Я вот два месяца как пишу и мне нравится"
О, да-да-да, точно. Таких прибить просто хочется\\
источник

AL

Alexander Levin in Чат подкаста «Разбор Полётов»
Sergey Kapralov
О, да-да-да, точно. Таких прибить просто хочется\\
Ну, крайности всегда плохо. Крайность "Зачем писать на Котлине, если есть Джава? Я вот 15 лет пишу и мне нормально" тоже звучит невероятно плохо.
источник

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Alexander Levin
Ну, крайности всегда плохо. Крайность "Зачем писать на Котлине, если есть Джава? Я вот 15 лет пишу и мне нормально" тоже звучит невероятно плохо.
Ну вот так кстати не слышал чтоб говорили.
источник

AL

Alexander Levin in Чат подкаста «Разбор Полётов»
Sergey Kapralov
Ну вот так кстати не слышал чтоб говорили.
Ну, я такого уже довольно много наслушался :) ("N лет" конечно меняется)
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Sergey Kapralov
Ну вот так кстати не слышал чтоб говорили.
до-фи-га
источник

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Ну... может это скептики, забредающие к котлинистам?
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Sergey Kapralov
Ну... может это скептики, забредающие к котлинистам?
нет. просто инерция, консерватизм, удобство стабильности. народу не надо ничего если их что-то и так устраивает
источник

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Я не фанат котлина, поэтому и не слышал наверное
источник

DD

Dima D. in Чат подкаста «Разбор Полётов»
Про то что котлин>джавы обычно слышу от людей которые совсем немного кодят( вот прям на уровне тех 2 месяцев, про которые они и говорят).
источник