Size: a a a

Kotlin Community

2019 October 27

AN

Alexander Nozik in Kotlin Community
Если есть желающие, можем сорганизовать семинарчик по обучению программированию где-нибудь после котлинконфа.
источник

KZ

Konstantin Zolotov in Kotlin Community
Alexander Nozik
А можно пример такого оператора с объяснением, что он делает?
Ну например вот, лично мне такое часто нужно:

https://github.com/Kotlin/kotlinx.coroutines/issues/1261

Суть в том, чтобы на один Flow можно было подписаться несколько раз, при этом все будут получать одни и те же значения.
Зачем такое нужно — ну в том же ведре слушать события. С
Например, состояние сети, геолокацию там.
источник

AN

Alexander Nozik in Kotlin Community
Konstantin Zolotov
Ну например вот, лично мне такое часто нужно:

https://github.com/Kotlin/kotlinx.coroutines/issues/1261

Суть в том, чтобы на один Flow можно было подписаться несколько раз, при этом все будут получать одни и те же значения.
Зачем такое нужно — ну в том же ведре слушать события. С
Например, состояние сети, геолокацию там.
ну так сейчас это делается через BroadcastChannel
источник

KZ

Konstantin Zolotov in Kotlin Community
Около этого есть ещё пара штук типа аналогичного share, только чтобы там закэшировано что-то было.
источник

KZ

Konstantin Zolotov in Kotlin Community
Alexander Nozik
ну так сейчас это делается через BroadcastChannel
В каналах не особо шарю, но я могу закрыть канал, когда у него нет потребителей?
источник

AN

Alexander Nozik in Kotlin Community
Konstantin Zolotov
В каналах не особо шарю, но я могу закрыть канал, когда у него нет потребителей?
Не могу сказать, что я этим много пользовался, но вроде да.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexey Otts
Вкусовщина
+ чосто юзаю вен с переменой если нужно
источник

BP

Bogdan Panchenko in Kotlin Community
Andrey Antipov
Ну ты хочешь, чтобы компилятор скомбинировал два каста в один: нулл-чек и is чек. По мне, так один из чеков лишний, так как если d is Some, он не может быть null
+
источник

D

Denys in Kotlin Community
Alexander Nozik
Ну если мы говорим про программирование, а не про CS, то единственный способ этому научиться - это программировать. Поэтому мне кажется, что надо а) показывать практический пример решения задачи, б) заставлять людей сделать хоть маленький, но проектик. Это довольно муторно и трудозатратно, кроме того, это нельзя сделать за пару встреч, но это самое оно. В принципе, пройти koans и задать вопросы - это хороший старт.
> б) заставлять людей сделать хоть маленький, но проектик.

Да, сейчас я как раз на это целюсь. Плюс, форсить работу в команде.
источник

AN

Alexander Nozik in Kotlin Community
Denys
> б) заставлять людей сделать хоть маленький, но проектик.

Да, сейчас я как раз на это целюсь. Плюс, форсить работу в команде.
Тут есть грабли. Я на них уже наступал. Если люди реально замотивированы учиться, это будет работать, но требует довольно много времени. Если нет, то они будут это динамить и заставить делать это нормально практически не возможно, потому что нет критериев проверки индивидуального вклада.
источник

D

Denys in Kotlin Community
Alexander Nozik
Тут есть грабли. Я на них уже наступал. Если люди реально замотивированы учиться, это будет работать, но требует довольно много времени. Если нет, то они будут это динамить и заставить делать это нормально практически не возможно, потому что нет критериев проверки индивидуального вклада.
Да, тоже думаю, что стоит ожидать проблемм с мотивацией. Пока полагаюсь на то, что у меня будет выбор. :)
источник

I

Igor in Kotlin Community
Denys
Да, тоже думаю, что стоит ожидать проблемм с мотивацией. Пока полагаюсь на то, что у меня будет выбор. :)
По моему эта тема для @kotlin_start
источник

D

Denys in Kotlin Community
Igor
По моему эта тема для @kotlin_start
Пардон?
источник

AN

Alexander Nozik in Kotlin Community
Denys
Да, тоже думаю, что стоит ожидать проблемм с мотивацией. Пока полагаюсь на то, что у меня будет выбор. :)
Надо ставить четкие чекпоинты и наказывать за невыполнение. Иначе не работает
источник

AN

Alexander Nozik in Kotlin Community
Igor
По моему эта тема для @kotlin_start
Мы тут, потому что тут есть @relizarov . Не звать же его в офтоп...
источник

D

Denys in Kotlin Community
Alexander Nozik
Надо ставить четкие чекпоинты и наказывать за невыполнение. Иначе не работает
А как наказывать, например? Если у меня нет классического механизма оценок?
источник

AN

Alexander Nozik in Kotlin Community
Denys
А как наказывать, например? Если у меня нет классического механизма оценок?
Тогда беда. Надо чтобы была какая-то мотивация типа прошел-не прошел. Впрочем это действительно не про котлин уже
источник

D

Denys in Kotlin Community
Alexander Nozik
Тогда беда. Надо чтобы была какая-то мотивация типа прошел-не прошел. Впрочем это действительно не про котлин уже
Потому и предложил отдельный чат. 😅
источник

AN

Alexander Nozik in Kotlin Community
Ну можно в оффтопе или на физтеховском
источник

QH

Quantum Harmonizer in Kotlin Community
Andrey Antipov
Ну в смысле, в личке, а не в общем чате.
Спасибо, у меня всё вывелось :)
источник