
Quantum Harmonizer
05.10.2018
14:12:08
опять, блин, не проверишь — не узнаешь

OlegKrikun
05.10.2018
14:13:50
я про другое, делать ли енум когда фреймворк хочет инт =)

Nameless
05.10.2018
14:13:52

Google

Nameless
05.10.2018
14:15:38

OlegKrikun
05.10.2018
14:16:42
там пазлеры про котлин, я пошол зырить +)))

Andrey
05.10.2018
14:18:50
я про другое, делать ли енум когда фреймворк хочет инт =)
1. Если всё это в енуме - нет шанса подать на вход неправильный инт. Работая с интами мы этой гарантии лишаемся.
2. У енума может быть инт поле, по которому и получать вью. При чём тут gc, если ничего нового не создаётся (элементы енума - статика)?
3. А почему фреймворк хочет инт?
P.S. Если гарантии не важны, то зачем нам вообще статическая типизация?

Bogdan
05.10.2018
14:24:12
Поэтому привет дарт на мобилках
Вроде тоже есть статическая типизация, но не всегда

OlegKrikun
05.10.2018
14:25:05

Nikita
05.10.2018
14:27:20
народ а в студии можно ли как то посмотреть исходники котлина?

Quantum Harmonizer
05.10.2018
14:27:53

Nikita
05.10.2018
14:29:09
Ctrl+клик на метод/класс
это на винде, на маке cmd+клик, но при проваливании доступно только вот это public operator fun plus(other: Any?): String
public override val length: Int

Alexander
05.10.2018
14:31:18
В интерфейс видимо проваливаетесь

Andrey
05.10.2018
14:35:01

OlegKrikun
05.10.2018
14:38:08

Andrey
05.10.2018
14:39:04

Google

Andrey
05.10.2018
14:43:32

Nikita
05.10.2018
14:45:38

Andrey
05.10.2018
14:46:49
Вообще все сорцы тут, как я понимаю:
https://github.com/JetBrains/kotlin

OlegKrikun
05.10.2018
14:57:29

Andrey
05.10.2018
15:00:46

OlegKrikun
05.10.2018
15:04:42

Quantum Harmonizer
05.10.2018
15:04:57
* шутки про Flutter *

Nameless
05.10.2018
15:05:41
беда это овердизайнед фреймворк которого сложнее укрощать чем в иос

Alexander
05.10.2018
15:08:09
Иос был позже и, насколько я понял, плевал с высокой елки на обратную совместимость, так что на часть граблей не наступил. Так же как и С# по отношению с Java.

Nameless
05.10.2018
15:11:17
2+ фрагментация по версиям гораздо меньше, сильно больше половины активных людей сидят на последней мажорной версии ос

Alexander
05.10.2018
15:12:37
Ну вам виднее, я не пользуюсь и никогда на нем не писал. На андроиде писал, в районе 2-4 версии. Это выглядело очень даже прилично в то время.

Bogdan
05.10.2018
15:12:58

Nameless
05.10.2018
15:13:16

Alexander
05.10.2018
15:14:43

Bogdan
05.10.2018
15:15:57

Alexander
05.10.2018
15:16:54

Google

Nameless
05.10.2018
15:18:08

Alexander
05.10.2018
15:18:40
Плохие :) те проблемы, что есть, выросли из них

Nameless
05.10.2018
15:19:09
ну без фанатизма R конечно

Alexander
05.10.2018
15:19:34
R создает кошмары с точки зрения тулинга. Может сейчас стало лучше, конечно

Quantum Harmonizer
05.10.2018
15:20:05
с ресурсами всё очень плохо у библиотек
но вообще -> @kotlin_mobile

Andrew
05.10.2018
16:10:04
Андрей на closing panel сказал, что он хочет тайпклассы в Котлине, но не уверен, что это будет скоро.

Anna
05.10.2018
16:12:51
ой, а я пропустила :( что там было, планы на будущее?

Andrew
05.10.2018
16:13:08
Нет, просто ответы на вопросы.

Anna
05.10.2018
16:13:46
А, ну может посмотрю запись потом

Andrew
05.10.2018
16:15:20
https://www.youtube.com/watch?v=6AAV1x6UZpA
Ещё есть шанс подключиться и посмотреть closing panel (или чёт раннее, но до 4х часов назад) :) Но ничего радикально важного не звучит вроде бы.

Evgenii
05.10.2018
16:37:21
Всем привет. Подскажите, а вложенные вызовы apply() чреваты каким-нибудь performance overhead?

Андрей
05.10.2018
16:37:57

Bogdan
05.10.2018
16:38:08
вроде inline

Алексей
05.10.2018
16:38:41

Bogdan
05.10.2018
16:39:03

Evgenii
05.10.2018
16:40:42

Anton
05.10.2018
16:41:49
Как то недавно здесь спрашивал, как люди справляются с миграциями пользуясь Exposed. Посоветовали использовать дополнительный инструмент управления миграциями, например FlyWay.
Подключил себе FlyWay, но обнаружил что в бесплатную версию не входят откаты миграций. Кажется, что это очень важная вещь, потому что я уже сталкивался с ситуациями, когда, например, допустил ошибку в скрипте и миграция выполнилась только на половину, в таблицу версий записались изменения и откатывать изменения приходится руками. Да и вообще возможность откатить миграцию выглядит востребованной.
Какую альтернативу FlyWay вы используете? Или все пользуются комерческой версией это либы?

Google

Bogdan
05.10.2018
16:45:01
Как то недавно здесь спрашивал, как люди справляются с миграциями пользуясь Exposed. Посоветовали использовать дополнительный инструмент управления миграциями, например FlyWay.
Подключил себе FlyWay, но обнаружил что в бесплатную версию не входят откаты миграций. Кажется, что это очень важная вещь, потому что я уже сталкивался с ситуациями, когда, например, допустил ошибку в скрипте и миграция выполнилась только на половину, в таблицу версий записались изменения и откатывать изменения приходится руками. Да и вообще возможность откатить миграцию выглядит востребованной.
Какую альтернативу FlyWay вы используете? Или все пользуются комерческой версией это либы?
вопрос, я может не в теме, но ты на рабочей бд делаешь миграцию ? Может просто сделать бекап и игратся

Vladimir
05.10.2018
16:46:44

Badya
05.10.2018
16:48:11

Anton
05.10.2018
16:48:13

Admin
ERROR: S client not available

Bogdan
05.10.2018
16:50:20
Делаю я сейчас, разумеется, на тестовой бд, но откатывать неудачные миграции даже на тестовой бд руками кажется не правильным подходом. Плюс имеется потребность довольно часто обновлять бд в продакшене и если я допущу ошибку в миграции, то потом откатывать будет не очень удобно. Поэтому решил спросить, чем можно заменить flyway
честно думаю ничем, есть бд, а есть СУБД, специальные проги для управления самой БД, так-что супер-пупер инструменты скорей всего стоят денюшку. Я вот узал что юди досих пор платить за оракл, но не хотят платить за JOOQ

Anton
05.10.2018
16:50:22
SQLplus
Хотелось бы какую нибудь полноценную либу, которая сама будет тянуть миграции, а не отдельную программу

Badya
05.10.2018
16:53:45

Vladimir
05.10.2018
16:55:33

Bogdan
05.10.2018
16:56:26

Anton
05.10.2018
16:58:53

OlegKrikun
05.10.2018
16:59:41
а то и чаще

Vladimir
05.10.2018
17:00:07

Bogdan
05.10.2018
17:00:17

Badya
05.10.2018
17:00:24

Bogdan
05.10.2018
17:01:14
Эм, а вы что, не делаете?
вот они самоубийцы, я одн раз бд уронил, узнал про бекапы (что они окзываются делаюся), востановил и жизнь стала проще)

Anton
05.10.2018
17:02:03
Эм, а вы что, не делаете?
Автоматические бекапы, скорее всего, настроены, но потребности поднимать из бекапа пока не было)
Окей, я впринципе понял основную мысль. Спасибо, есть над чем подумать)

Google

Andrew
05.10.2018
17:02:33

Badya
05.10.2018
17:02:44

Bogdan
05.10.2018
17:03:43

Vladimir
05.10.2018
17:04:24

Bogdan
05.10.2018
17:04:51
OpenJDK
хех, но я вообще-то не про то, а про то что нифига не завезли, var and module, а вот jvm радует, много плюшек. Осталось поверить на слово ораклу, что это задел на будущие джавы

Alexander
05.10.2018
17:14:11
Задел там на Valhall-у. Я еще сильно Panam-у ждал, но если котлиновцы сделают мост, то можно из без последней.
А, ну да и graalvm

Bogdan
05.10.2018
17:17:18
кхмм
пойдет нормально в нейтив, и фронт, а то приявязка к jvm (и то большая чать андроида, где флатер пожимает), губит

Alexander
05.10.2018
17:18:47
Не понял мысль

Bogdan
05.10.2018
17:19:37
Не понял мысль
все вишьки котлина пропадут, +- люди и так его наччали хейтить (бесит)
Не понял мысль
не наберется нормальное количество разработчиков яп, яп - умрет

Alexander
05.10.2018
17:20:06
А куда они пропвдут, и о каких вишенках речь?

Bogdan
05.10.2018
17:21:28