Size: a a a

Kotlin Community

2020 August 17

AH

Ayrat Hudaygulov in Kotlin Community
и да, это нормально если подхватится не то, это ж типа “dev версия”. Если надо фиксированную, то надо таймстамп добавлять или ещё что
источник

AN

Alexander Nozik in Kotlin Community
Vsevolod Tolstopyatov
тут кому как удобнее, -SNAPSHOT это не то чтобы “единственный правильный способ”
Ну я поэтому и спрашиваю. Может я чего не прочувствовал.
источник

KS

Kirill Sinyuk in Kotlin Community
ребят, почему может не работать такая конструкция?
источник

AN

Alexander Nozik in Kotlin Community
Ayrat Hudaygulov
и да, это нормально если подхватится не то, это ж типа “dev версия”. Если надо фиксированную, то надо таймстамп добавлять или ещё что
У меня обычно проблема в том, что идет разработка нескольких связанных либ локально и часть используют релизную версию, а часть локальную.
источник

KS

Kirill Sinyuk in Kotlin Community
передаю такую мапу, а на выходе что-то невразумительное
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
Я просто в свое время как раз отказался от снапшотов из-за того, что происходят всякие баги с подхватом не того снапшота. Вот думаю, оправдано ли. Бинтрей предлагает снапшоты отправлять в артифакторий, но чего-то меня гложут сомнения. У меня он был, не понравилось
в крупных проектах где паблик апи не меняется, можно юзать снепшот, но во всяких гитхаб проектах с джитпака лучше не ставить это, потому что они что-то намутят в новом коммите и рабочий проект не будет работать
источник

AN

Alexander Nozik in Kotlin Community
Kirill Sinyuk
передаю такую мапу, а на выходе что-то невразумительное
В чем невразумительность заключается? Делегаты не сериализуются.
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
в крупных проектах где паблик апи не меняется, можно юзать снепшот, но во всяких гитхаб проектах с джитпака лучше не ставить это, потому что они что-то намутят в новом коммите и рабочий проект не будет работать
ну вот у меня второй случай
источник

AN

Alexander Nozik in Kotlin Community
Kirill Sinyuk
ребят, почему может не работать такая конструкция?
И data тут довольно бесполезный
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
ну вот у меня второй случай
+, тоже по этой причине не использую, чтобы обезопасить себя
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
В чем невразумительность заключается? Делегаты не сериализуются.
ого, а почему так ?
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
ого, а почему так ?
А почему должны? Это виртуальные свойства без полей
источник

KS

Kirill Sinyuk in Kotlin Community
всё. вопрос снимается.
смущал вот такой результат
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
А почему должны? Это виртуальные свойства без полей
ну
val groups: List<String> get() = map["groups"]
сериализуется же ?
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
ну
val groups: List<String> get() = map["groups"]
сериализуется же ?
нет
источник

AN

Alexander Nozik in Kotlin Community
Сериализуется только то, у чего field есть
источник

с#

саша сок #KotlinGang... in Kotlin Community
ага, ну хорошо тогда
источник

AN

Alexander Nozik in Kotlin Community
Вышлел ролик на JBR: https://youtu.be/imQWuCckkcE
источник

BP

Bogdan Panchenko in Kotlin Community
Kirill Sinyuk
передаю такую мапу, а на выходе что-то невразумительное
А рядом никаких нет operator fun getValue ?
источник

BP

Bogdan Panchenko in Kotlin Community
Kirill Sinyuk
передаю такую мапу, а на выходе что-то невразумительное
У меня работает
источник