
Vadim
05.01.2018
12:42:10
Можно как то более лакончино написать ?
if (titleText != null) toolbarTitle?.text = titleText

Mi
05.01.2018
12:43:54
а зачем проверка на null если уже есть null-safe

Sergey
05.01.2018
12:44:12
titleText?.apply { text = titleText }

Sereja
05.01.2018
12:44:18

Google

Mi
05.01.2018
12:44:26
ой

Vadim
05.01.2018
12:44:29
@meosit ага)

Mi
05.01.2018
12:44:30
не заметил

Sereja
05.01.2018
12:44:31
Вообще можно без проверки
Просто тескс null будет)
toolbarTitle?.text = titleText?:""

Vadim
05.01.2018
12:52:52
@Enleur спасибо) только
titleText?.apply { toolbarTitle?.text = titleText }
всё четко)

Igor
05.01.2018
13:16:26
Имхо а оригинал и не так плох был (по крайней мере он будет понятен даже джавистам)

Dmitry
05.01.2018
13:19:07
только не = titleText, а = it

Niyaz
05.01.2018
13:27:19
= this только

Жабра
05.01.2018
13:53:02
Имхо, но с .also код читается понятнее.

Vadim
05.01.2018
13:53:30
Поразмышлял вообщем, решил замутить вообще так
titleText?.let { toolbarTitle?.text = it }

Жабра
05.01.2018
13:54:07
Во, отлично. :)

Google

Vadim
05.01.2018
13:59:21
Тут появился новый вопрос)
Создаю в presenter'e view model со множеством полей, как мне обратиться из какого то метода в этом же презентере к конкретному полю этого view model?

Sergey
05.01.2018
14:02:42

Quantum Harmonizer
05.01.2018
14:04:20

Евгений
05.01.2018
15:07:15
и практически такой же краткий

Roman
05.01.2018
18:08:42
По части let, also и apply не согласен. Читаемость кода от них падает, мозг каждый раз спотыкается. Но они все же полезны в некоторых случаях.

Kira
05.01.2018
18:52:52
Закончилась моя эпопея с gradle plugin protobuf на kotlin-dsl, разрабы градла - вызвали бурю уважения, быстро помогли разобраться с непонятками в java плагине, по итогам сделал pull-request в плагин, чтобы был пример на kotlin-dsl)
Называется "хотел пощупать gRPC, а вышло.."
Агитирую писать разрабам если разберетесь с каким-нибудь плагином, адаптация по началу жрет прорву времени

Boris
05.01.2018
19:03:04
Ссылочку

Kira
05.01.2018
19:07:57
Ссылочку
https://github.com/google/protobuf-gradle-plugin/pull/204

Boris
05.01.2018
19:28:58

Kira
05.01.2018
19:29:46

Boris
05.01.2018
19:30:58
Да не, просто добавить методы типизированные с акшеном вместо колжуры как это в грейдле сделано
А снаружи это можно просто экстеншенами сделать

Kira
05.01.2018
19:31:58
Надо подумать, жизнь наладилась бы конечно
С kotlin-dsl я хоть понимаю что происходит, обратно в груви не хочется

Boris
05.01.2018
19:34:05
Сам грейдл уже перешёл на котлин, думаю эта тенденция будет только усугубляться

Kira
05.01.2018
19:39:26
Буду рад.. еще бы он на бэк проник - вообще станцевал бы)

Google

Kira
05.01.2018
19:41:25
Годы идут, а вакансии kotlin на бэкэнд так и не видно. понятно что джависта можно переучить, но всё же хочется знать где вкусно и молодежно

Gleb
05.01.2018
19:42:03
у нас проник, ее
Это я так, хвастаюсь

Igor
05.01.2018
19:42:42

Kirill
05.01.2018
19:43:21

Kira
05.01.2018
19:44:17
От джетов часто вакансии на сеньоров вижу

Kirill
05.01.2018
19:47:21
миды тоже есть, например: https://jetbrains.ru/careers/vacancies/software-developer-datagrip-spb/
и там таки пишут на котлине :)

Boris
05.01.2018
19:49:00

Alex
05.01.2018
19:49:51
Иди и скажи что сеньор

Kirill
05.01.2018
19:49:58

Kirill
05.01.2018
19:50:16
Так датагрип это же гуй
https://jetbrains.ru/careers/vacancies/java-developer-webstorm-debugger/
вот тут совсем не гуй

Kira
05.01.2018
19:51:00
В чем твоя проблема?)
Честность видимо проблема))
Не думаю что и на мидла тяну, хотя на жабе уже года три работаю)

Kirill
05.01.2018
19:51:12
вот это вот точно гуй: https://jetbrains.ru/careers/vacancies/java-swing-developer-intellij-platform-ui-team-spb/
:D

Alex
05.01.2018
19:51:23

Kira
05.01.2018
19:54:14
Собес определит ?
Можно как-нибудь для того чтобы определиться чего не хватает, я так года два назад в яндекс подавал)

Kirill
05.01.2018
19:54:41

Alex
05.01.2018
19:54:50
За 8 часов

Google

Kira
05.01.2018
19:55:12

Kirill
05.01.2018
19:55:19

Quantum Harmonizer
05.01.2018
19:55:38

Kirill
05.01.2018
19:55:56

Kira
05.01.2018
19:56:20
У меня друг на сеньора очно два проходил

Quantum Harmonizer
05.01.2018
19:56:33

Kirill
05.01.2018
19:56:40
а в какую тиму?

Admin
ERROR: S client not available

Kira
05.01.2018
19:56:52
Почта

Kirill
05.01.2018
19:57:00
про пять — это больше для имперцев (поиск и рядом), конечно

Alex
05.01.2018
19:57:34
Что ж за яндекс у вас такой жесткий
Даже в МС очно было 4 собеса

Kirill
05.01.2018
19:57:45
как гугл же :)

Alex
05.01.2018
19:57:45
И то не сильно напряжных
В гугл еще предстоит, не пробовал)

Kirill
05.01.2018
19:58:10

Alex
05.01.2018
19:58:42
Я не прошел, товарищ прошел. Оказывается, то был на фулл-тайм, хотя я проходил как на интерншип

Kirill
05.01.2018
19:58:50
лол!
а ты в штатах или в европе сейчас? (с точки зрения визы интересно)

Google

Alex
05.01.2018
19:59:35
В Украине, я ж еще студент ?
Летом в Европу на стажку
По визе все чики-пики

Kirill
05.01.2018
20:00:03

Alex
05.01.2018
20:00:17
Scala ?

Kirill
05.01.2018
20:00:37
звучит не очень sexy, честно говоря :(

Alexander
05.01.2018
20:01:00

Kirill
05.01.2018
20:01:01
но это круто, конечно

Kira
05.01.2018
20:01:09
Звучит лучше чем Java)

Alex
05.01.2018
20:01:11
Да я провтыкал с гуглом, фб у меня в кулдауне
Хотя меня тимлид V8 тим реферил
Я там по мелочи доклады рассказывал

Kirill
05.01.2018
20:02:48
wiat
V8 — это же гугл, не фб
или ты про то, что слил собес?

Alex
05.01.2018
20:03:54

Kirill
05.01.2018
20:04:11
вот это подстава конечно

Alex
05.01.2018
20:04:39
Слил собес я в фб второй, меня на лопатки задачей про непересекающиеся множества положили. Я тупил знатно

Igor
05.01.2018
20:04:51
??? Это котлин чат или где? (все такие успешные, у меня бомбит ?)

Kirill
05.01.2018
20:05:07

Денис
05.01.2018
20:05:12