Size: a a a

Kotlin Community

2020 July 24

AN

Alexander Nozik in Kotlin Community
Сейчас это пожалуй самый актуальный ресурс
источник

AN

Alexander Nozik in Kotlin Community
Но котлин курс надо дорабатывать
источник

AS

Alexandr Smirnov in Kotlin Community
trashkalmar
Вопрос только, зачем такое извращение?
бизнес требование
для валидации полей кот представляют собой справочную информацию
тебе шлют код тебе надо его провалидировать
источник

AN

Alexander Nozik in Kotlin Community
Alexandr Smirnov
привет
может кто подсказать
можно ли в котлине создать enum с именами состоящими из цифр и потом это в джаве использовать?
enum class T2 {
   001,
   002
 
}

такого плана
В плотли вроде все работает
источник

AS

Alexandr Smirnov in Kotlin Community
плотли? это что такое?
источник

AN

Alexander Nozik in Kotlin Community
Alexandr Smirnov
плотли? это что такое?
Наш проект, я имею в виду, что с кавычками если компилится, значит работает. Там все равно есть запрещенные символы типа <.
источник

t

trashkalmar in Kotlin Community
Alexandr Smirnov
бизнес требование
для валидации полей кот представляют собой справочную информацию
тебе шлют код тебе надо его провалидировать
я бы в таких случаях для enum завёл поля со значениями:
enum class T(val value: String) {
 entry1("001"),
 entry2("002")
}

И в коде парсера проверял бы не именя enum, а value
источник

AN

Alexander Nozik in Kotlin Community
trashkalmar
я бы в таких случаях для enum завёл поля со значениями:
enum class T(val value: String) {
 entry1("001"),
 entry2("002")
}

И в коде парсера проверял бы не именя enum, а value
+
источник

AS

Alexandr Smirnov in Kotlin Community
да ковертер писать надо
но  все равно в немнадо будет в  по списку бегать и по коду находит энам
источник

AN

Alexander Nozik in Kotlin Community
Alexandr Smirnov
да ковертер писать надо
но  все равно в немнадо будет в  по списку бегать и по коду находит энам
Ну вот поэтому в плотли мы используем "родные" имена. Работает. Там, где ломается, можно вставлять @JVMName. @JSName
источник

AS

Alexandr Smirnov in Kotlin Community
просто интересно джексон сможет такой энам создать или нет
источник

AS

Alexandr Smirnov in Kotlin Community
я в принципе могу и не обращаться к нему в коде
источник

AN

Alexander Nozik in Kotlin Community
Alexandr Smirnov
просто интересно джексон сможет такой энам создать или нет
Про джексона не знаю, котлинх-сериализация может
источник

AS

Alexandr Smirnov in Kotlin Community
а про плотли где можно пример посмотреть?
источник

t

trashkalmar in Kotlin Community
Alexandr Smirnov
да ковертер писать надо
но  все равно в немнадо будет в  по списку бегать и по коду находит энам
использовать сетевые модели напрямую — плохая практика. По-хорошему нужна валидация при преобразовании в модели приложения.
источник

AS

Alexandr Smirnov in Kotlin Community
да текущее решение мы храним списки кодов в джесоне подгружаем их в мапу и в кастомном валидаторе ищем по ключу
но хотелось бы чегото проще
источник

VT

Vaycheslav Til in Kotlin Community
Alexander Nozik
Но котлин курс надо дорабатывать
это хорошая идея ) буду следить, тем более записался в "бета-тестеры" курсов ) но продьюсировать не смогу, компетенций не хватает. И по курсу - тот что щас есть слегка доработать (особенно английский перевод - слишком он там "по русски" )) ) и сделать вторую часть, именно проектную и ориентированную на какую либо напроавление одно или два. А так - рад что развивается проект, спасибо
источник

AN

Alexander Nozik in Kotlin Community
Alexandr Smirnov
а про плотли где можно пример посмотреть?
источник

AN

Alexander Nozik in Kotlin Community
источник

AN

Alexander Nozik in Kotlin Community
Vaycheslav Til
это хорошая идея ) буду следить, тем более записался в "бета-тестеры" курсов ) но продьюсировать не смогу, компетенций не хватает. И по курсу - тот что щас есть слегка доработать (особенно английский перевод - слишком он там "по русски" )) ) и сделать вторую часть, именно проектную и ориентированную на какую либо напроавление одно или два. А так - рад что развивается проект, спасибо
Ну там как раз менеджер нужен, а не эксперт. Эксперты есть. По поводу замечаний, пишите в личку пожалуйста, я их собираю.
источник