Size: a a a

Kotlin Community

2019 November 04

VP

Vladimir Petrakovich in Kotlin Community
Alexey Eliseev
Кстати в кондстайле сказано, что в строку следует делать, если в аннотации нет параметров
Там написано "можно", а не "следует". А обычно всё-таки на отдельной строке.
источник

AE

Alexey Eliseev in Kotlin Community
Vladimir Petrakovich
Там написано "можно", а не "следует". А обычно всё-таки на отдельной строке.
О, точно)) сори
источник

AO

Alexey Otts in Kotlin Community
Alexey Eliseev
Котлин заменят Спринг?
Спринг изначально написан для java, с инлайнами переодически может стрелять, нужно делать классы open ибо aop и рефлексия из всех щелей. Чтобы сейчас всё подружить с корутинами уйдет не один год и тонна багов, все из-за той же рефлексии и тредлокалей до кучи. Jpa не умеет в adt, да и имеет смысл только для полностью мутабельных data классов, что фи. И наверняка ещё куча всего будет
источник

AE

Alexey Eliseev in Kotlin Community
Alexey Otts
Спринг изначально написан для java, с инлайнами переодически может стрелять, нужно делать классы open ибо aop и рефлексия из всех щелей. Чтобы сейчас всё подружить с корутинами уйдет не один год и тонна багов, все из-за той же рефлексии и тредлокалей до кучи. Jpa не умеет в adt, да и имеет смысл только для полностью мутабельных data классов, что фи. И наверняка ещё куча всего будет
kotlin-maven-allopen, kotlin-maven-noargs
И бед не знаем
источник

AE

Alexey Eliseev in Kotlin Community
Это плагины
источник

AO

Alexey Otts in Kotlin Community
Alexey Eliseev
kotlin-maven-allopen, kotlin-maven-noargs
И бед не знаем
Это решает только проблему с open
источник

AO

Alexey Otts in Kotlin Community
Я знаю про все эти костыли
источник

AE

Alexey Eliseev in Kotlin Community
А Adt- это что?
источник

AO

Alexey Otts in Kotlin Community
Alexey Eliseev
А Adt- это что?
Это algebraic data types
Иерархия sealed короче
источник

AO

Alexey Otts in Kotlin Community
С ними и jackson не особо дружит..
источник

AE

Alexey Eliseev in Kotlin Community
Кстати никогда не использовал sealed
источник

AE

Alexey Eliseev in Kotlin Community
Alexey Otts
С ними и jackson не особо дружит..
kotlin-jackson)
источник

AE

Alexey Eliseev in Kotlin Community
На любую беду есть kРешение )))
источник

AO

Alexey Otts in Kotlin Community
Alexey Eliseev
Кстати никогда не использовал sealed
Говорю же люди используют крайне маленький сабсет языка и гордо говорят я пишу на котлин, хотя пишут на ламбоке 🌚
источник

AE

Alexey Eliseev in Kotlin Community
Nhaarman моки
источник

AE

Alexey Eliseev in Kotlin Community
Alexey Otts
Говорю же люди используют крайне маленький сабсет языка и гордо говорят я пишу на котлин, хотя пишут на ламбоке 🌚
Это ты про меня сейчас?
источник

AO

Alexey Otts in Kotlin Community
Alexey Eliseev
kotlin-jackson)
Не всё умеет, те же object десериализовывать только с костылями
источник

AO

Alexey Otts in Kotlin Community
Alexey Eliseev
Это ты про меня сейчас?
Это я набросил
источник

AE

Alexey Eliseev in Kotlin Community
Какие-то вы тут агрессивные ) ведь всегда найдётся человек, который ещё больше фичей использует  и тогда он про любого скажет вы не используете на полную мощность язык!

Где грань между я использую на уровне ломбок и я профессионал?
Это все субъективно. Может вообще бизнес задачи не требуют изворотов всяких
источник

AO

Alexey Otts in Kotlin Community
Alexey Eliseev
Какие-то вы тут агрессивные ) ведь всегда найдётся человек, который ещё больше фичей использует  и тогда он про любого скажет вы не используете на полную мощность язык!

Где грань между я использую на уровне ломбок и я профессионал?
Это все субъективно. Может вообще бизнес задачи не требуют изворотов всяких
Да нет никакой грани, тут скорее вопрос что лично тебе даёт язык в сравнении с жавой, если ты пишешь на спринге?
источник