
Руслан
24.10.2017
11:44:27
Посмотрим что из этого выйдет

Anton
24.10.2017
11:45:28
Вы серьезно))

Sergey
24.10.2017
11:46:25
по крайней мере можно в mobile отправлять

Google

Руслан
24.10.2017
11:46:29
Я думаю в этом есть плюсы, потому что теперь в @kotlin_mobile можно обсуждать вьюхи и презентеры, а в @kotlin_jvm spring

Vitalii
24.10.2017
11:46:57

Igor
24.10.2017
11:47:04

Sergey
24.10.2017
11:47:14
в слак)

Vitalii
24.10.2017
11:47:24

Руслан
24.10.2017
11:47:43

Anton
24.10.2017
11:48:08
И старт создайте)

Igor
24.10.2017
11:49:14

DarkMentat
24.10.2017
11:49:28
desktop тоже, для всяких tornadoFX
и бекенд, так как jvm не только они

Anton
24.10.2017
11:49:57
Я слышал скоро на иос будем так что можно разделить мобайл на 2 группы

DarkMentat
24.10.2017
11:50:04
да
и еще отдельный чатик для перформанса и байткода

Google

DarkMentat
24.10.2017
11:50:23
что в что генерит

Anton
24.10.2017
11:50:26
И флуд

DarkMentat
24.10.2017
11:50:41
да, для флуда и для оффтопа

Руслан
24.10.2017
11:50:42
? и чатик для промоута чатиков
А ещё один чат в котором подскажут в какой чат идти

DarkMentat
24.10.2017
11:51:05
при чем для политического офтопа - свой, для холиваров jvm - свой

Anton
24.10.2017
11:51:39

Alex
24.10.2017
11:51:54
Да, много людей пошло в kotlin-jvm чатик)

Igor
24.10.2017
11:53:01
(ну хоть здесь перестанут спринг обсуждать, а то я ничего в этом не понимаю и мне грусно)

Mi
24.10.2017
11:53:39
не перестанут

DarkMentat
24.10.2017
11:54:27
просто теперь у вас будет право высокомерно воротить носом и посылать в другие чатики

Руслан
24.10.2017
11:54:44

DarkMentat
24.10.2017
11:54:59
можно даже сделать бота
который будет создавать чатик и посылать туда
а потом удалять чатик

Anton
24.10.2017
11:55:34
А это можно через бот апи?)
Мне кажется нет

Timur
24.10.2017
11:56:30
и каждый будет в итоге общаться с коллективным разумом

DarkMentat
24.10.2017
11:57:09
ага, там просто будет сидеть бот, который ходит в гугл и отдает первую ссылку на so

Google

Igor
24.10.2017
11:58:04
Кажись пора перекатываться в #offtop чат… (который прекреплен @pofftop , можно заодно и переименовать его)

DarkMentat
24.10.2017
11:59:45
а какой именно, @kotlin_offtop или @telegram_offtom ?

Maxim
24.10.2017
12:13:40

Alex
24.10.2017
12:22:01
проще каждый раз вычислять заново, если конечно оно не час вычисляется

Eugeny
24.10.2017
12:26:24

Maxim
24.10.2017
12:58:51

Руслан
24.10.2017
13:01:38

? animufag ?
24.10.2017
13:03:08
можно переопределить геттер у B и если он считается долго/часто то запоминать значение для последнего А

Maxim
24.10.2017
13:12:56

Руслан
24.10.2017
13:14:34
Ну всмысле один из вариантов - функция которая обновит A и B. А второй вариант - декоратор или класс-обертка в котором уже будет кастомная логика по апдейту A и B

Maxim
24.10.2017
13:18:47

iartyst
24.10.2017
13:52:02
Подскажите, а есть какой-нибудь статический анализатор кода для котлина вроде FindBugs? Кто чем пользуется?

Anton
24.10.2017
13:54:48
https://github.com/arturbosch/detekt
есть вроде с сонаром что то

iartyst
24.10.2017
13:57:13
о, отлично, спасибо

Quantum Harmonizer
24.10.2017
13:59:08

Sergey
24.10.2017
14:04:19
как-то не оч удобно дебажить такие выражения
либо я что-то не так делаю) приходится в каждый метод заходить

Quantum Harmonizer
24.10.2017
14:05:02
Не дебаж — пиши тесты! :)

Google

Igor
24.10.2017
14:07:53
А после появления в IDEA подсветки для результатов exp-functions, все же перестали писать тип вручную?
(еще бы у аргументов перестать их писать…)

Vic
24.10.2017
14:13:04
Стоит ли писать явно тип у one-line функций?

Quantum Harmonizer
24.10.2017
14:14:23

Igor
24.10.2017
14:15:08
Не смог расшифровать твой мессадж
Типа такого https://i.gyazo.com/e62a4a25938ab093d620a028937774f7.png
Я _раньше_ так делал, только в однострочниках с явным типом, а сейчас (когда пишу для себя) начал везде.

Eugeny
24.10.2017
14:15:37
технически да, но с точки зрения восприятия и читаемости нифига нет

Руслан
24.10.2017
14:16:55

Vic
24.10.2017
14:17:03
Ну, в публичных лучше писать, идея это хорошо но ревью не в идее происходит

Quantum Harmonizer
24.10.2017
14:18:03

Eugeny
24.10.2017
14:18:26
ну и кому лучше стало? :)
ага. Если тип ОДНОСТРОЧНИКА понятен, ну стринга там или просто вызов другого метода, то можно и не писать
а в случае выше лучше не жадничать с одной лишней строкой с } и написать возвращаемый тип
тем более это нифига не однострочник, если по чесноку

Igor
24.10.2017
14:19:31

Руслан
24.10.2017
14:20:14
Особенно если ты пишешь public api, и у тебя в языке наследование

Vic
24.10.2017
14:21:12
Может быть, не самая удачная идея в дизайне. Все помнят паззлер про { } и = { }
Юнит можно не писать, остальное надо бы писать

Igor
24.10.2017
14:22:24

Google

Eugeny
24.10.2017
14:22:51
Барух везде ?

Vic
24.10.2017
14:23:26

Igor
24.10.2017
14:24:02
Помнится раньше можно было и без (вроде уже выпилили)

Vic
24.10.2017
14:24:04
Хотя можно придумать что-то похожее

Руслан
24.10.2017
14:24:07

Quantum Harmonizer
24.10.2017
14:25:26
В идее даже есть инспекция, специально для скалистов :)

Sergey
24.10.2017
15:04:56

Igor
24.10.2017
15:06:44
сmd+shift+a -> “show function return type hints”
или просто alt+enter в области результата метода и там выбрать
есть в последней стабильной idea

Sergey
24.10.2017
15:29:32
в 2017.2 чет нет такого

Igor
24.10.2017
15:38:28

Sergey
24.10.2017
15:39:04
но это не то

Igor
24.10.2017
15:40:45
но это не то
А тут галочка есть https://i.gyazo.com/e0825ec0a7bfa3f78ce5eb9597235f9e.png
И еще зайти в “Configure” и поставить для “show functions return type hints”

Sergey
24.10.2017
15:41:54
во, спс)