Size: a a a

Kotlin Community

2019 November 04

AE

Alexey Eliseev in Kotlin Community
Alexey Otts
А про возможности?
Ты типо помериться хочешь ?
источник

AE

Alexey Eliseev in Kotlin Community
Сколько фич мы используем?
источник

AE

Alexey Eliseev in Kotlin Community
И сколько ты знаешь
источник

SB

Sergey Barmin in Kotlin Community
нет, он хочет спросить что дал котлин как язык, а не как удобная обертка)
источник

AO

Alexey Otts in Kotlin Community
Sergey Barmin
нет, он хочет спросить что дал котлин как язык, а не как удобная обертка)
Именно
источник

SB

Sergey Barmin in Kotlin Community
Хотя того что он удобная обертка в принципе уже иногда хватает чтоб вытащить команду с джавы на котлин, а дальше уже пропагандировать фичи
источник

AO

Alexey Otts in Kotlin Community
Sergey Barmin
Хотя того что он удобная обертка в принципе уже иногда хватает чтоб вытащить команду с джавы на котлин, а дальше уже пропагандировать фичи
Ну вот есть же ламбок, зачем мне как жависту переходить на котлин?)
источник

SB

Sergey Barmin in Kotlin Community
Alexey Otts
Ну вот есть же ламбок, зачем мне как жависту переходить на котлин?)
ламбок  фу пипец, кстати толчком к котлину именно был ад ломбока по отношению к котлину
источник

SB

Sergey Barmin in Kotlin Community
нет десятка аннотаций, тормозов идеи пока она весь annotation processing проведет
источник

SB

Sergey Barmin in Kotlin Community
по мне так проще сгенерить было гетеры сеттеры самой идеей, а что остальное надо  руками набросать, чем ломбок юзать
источник

ch

central hardware in Kotlin Community
Sergey Barmin
по мне так проще сгенерить было гетеры сеттеры самой идеей, а что остальное надо  руками набросать, чем ломбок юзать
обновлять кто  будет
источник

SB

Sergey Barmin in Kotlin Community
что обновлять? если ты добавил свойство и оно тебе нужно, вроде не сложно добавить все что относительно него изменилось?
источник

AE

Alexey Eliseev in Kotlin Community
1)Корутины на предыдущем проекты юзал, тут нет
2)экстеншены
3)инлайны
4)с коллекциями постоянно работаем через гововые
5) require норм
6) data кругом, copy
7) да и вообще запись короткая везде получается
8) arg name
9) multiline
10) smartcast
11) .use, .also, .let, .apply
12) object
13) when по-разному
14) выходы из функций func@
15) null safety, elvis
16) дефолтные значения аргументов
17) immutability
18) destruct

Да короче дофига всего, сразу и не вспомню
источник

KT

Kirill Timofeev in Kotlin Community
@noraltavir
Наткнулся на это: https://news.ycombinator.com/item?id=21436164 (Kotlin𝛁: Type-safe Symbolic Differentiation for Kotlin)
Если ещё не видел, тебе может быть интересно :)
источник

AO

Alexey Otts in Kotlin Community
Alexey Eliseev
1)Корутины на предыдущем проекты юзал, тут нет
2)экстеншены
3)инлайны
4)с коллекциями постоянно работаем через гововые
5) require норм
6) data кругом, copy
7) да и вообще запись короткая везде получается
8) arg name
9) multiline
10) smartcast
11) .use, .also, .let, .apply
12) object
13) when по-разному
14) выходы из функций func@
15) null safety, elvis
16) дефолтные значения аргументов
17) immutability
18) destruct

Да короче дофига всего, сразу и не вспомню
Найс, вот теперь норм аргументы 👍
источник

AE

Alexey Eliseev in Kotlin Community
const, Loggerfactory у нас принято в companion
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexey Otts
И не лучше ли остаться на жаве? Там всё таки тулинг получше пока
Как человек, который "пишет на спринге", скажу "нет, ну нафиг".
Что спринг такого делает, что использование котлина становится неполноценным?
источник

AO

Alexey Otts in Kotlin Community
Alexey Eliseev
const, Loggerfactory у нас принято в companion
Ну с логером это конечно избыточно
источник

AE

Alexey Eliseev in Kotlin Community
Alexey Otts
Ну с логером это конечно избыточно
Ну поинт такой, что это бин, а у него скоуп может быть prototype и чтобы не продить логгеры
источник

AE

Alexey Eliseev in Kotlin Community
Хотя тут плодим компаньоны
источник