214 похожих чатов

33 ответов

17 просмотров

где-то не у нас, пока не увидели смысла. Если затаскивать корутины, то надо избавляться от Rx в других частях системы

Alexander Blinov
где-то не у нас, пока не увидели смысла. Если зата...

Можно же обернуть rx в корутины. "Другие rx-части" закрыть suspend-функциями

Pavel
Можно же обернуть rx в корутины. "Другие rx-части"...

работаю на таком проекте, выглядит это больно

Alexander Blinov
главный вопрос зачем?

Чтобы всё остальное на корутинах писать :)

Ilya
работаю на таком проекте, выглядит это больно

Можно подробнее? А то есть желание новое на корутинах писать, а rx обернуть.

Ilya
ну там всякие Single.await и прочее

о да, как вспомню, так вздрогну

Alexander Blinov
главный вопрос зачем?

https://github.com/LukasLechnerDev/Kotlin-Coroutine-Use-Cases-on-Android посмотрите, мне кажется, тут чувак хорошо раскрыл разницу между тремя подходами: колбэками, ырыксом и корутинами

Zlatko Pušić
https://github.com/LukasLechnerDev/Kotlin-Coroutin...

в частности, вот здесь https://github.com/LukasLechnerDev/Kotlin-Coroutine-Use-Cases-on-Android/tree/master/app/src/main/java/com/lukaslechner/coroutineusecasesonandroid/usecases/coroutines/usecase2

Zlatko Pušić
в частности, вот здесь https://github.com/LukasLec...

я думаю он понимает зачем это, просто мешать корутины с Rx'ом такое себе

Zlatko Pušić
так проект же с нуля пишется

просто он ответил на сообщение где ты предлагал Rx в корутины завернуть

Ilya
просто он ответил на сообщение где ты предлагал Rx...

не, я такое не предлагал, упаси господь)

Zlatko Pušić
https://github.com/LukasLechnerDev/Kotlin-Coroutin...

Эх, молодежь, выбор технологии опирается на ряд факторов: - текущие технологии -- стоимость миграции -- стоимость поддержки двух одинаковых технологий - стоимость найма - стоимость разработки - стоимость поддержки Наверное можно еще что-то накинуть. Простое сравнение технологий круто, но это только верхушка айсберга

Alexander Blinov
Эх, молодежь, выбор технологии опирается на ряд фа...

проект новый - стоимость 0 миграции, поддерживать 2 технологии не надо, стоимость разработки и поддержки ниже, только стоимость найма не знаю как, людей, которые пишут на корутинах наверное меньше

Alexander Blinov
где-то не у нас, пока не увидели смысла. Если зата...

"Уже скоро зайдет компоуз" в компоуз втащены корутины

Andy Yanechko
"Уже скоро зайдет компоуз" в компоуз втащены корут...

кстати, да, компоуз и Rx в одном проекте – может получиться интересное комбо

Andy Yanechko
"Уже скоро зайдет компоуз" в компоуз втащены корут...

компоуз хотим однозначно, если без корутин не получится то это отличный аргумент за корутины😉

Andy Yanechko
"Уже скоро зайдет компоуз" в компоуз втащены корут...

не “втащены”, а “есть поддержка”. А начинать адоптить композ можно и на уровне виджетов отдельных)

Алексей Ершов
не “втащены”, а “есть поддержка”. А начинать адопт...

То есть если я затащу к себе просто голый компоуз у меня не будет доступа к Flow и т.д.? Странно как тогда штуки по типу LaunchEffect работают и rememberScope

Andy Yanechko
То есть если я затащу к себе просто голый компоуз ...

может и будет, просто это можно спокойно не использовать

cheekibreeki
Так рх нечитаемый

Глупости это все. Чем этот код менее читаемый, чем код на корутинах?

Maksim Gridin
screenshot Глупости это все. Чем этот код менее читаемый, чем...

Ну лол, лямбды вынесли в какие-то переменные, естественно это читаемей, но в большинстве случаев делают не так

Ilya
Ну лол, лямбды вынесли в какие-то переменные, есте...

ну так декомпозиция как бы основной принцип программирования

Maksim Gridin
ну так декомпозиция как бы основной принцип програ...

Ну вместо того, чтобы увидеть последовательную логику ты видишь кучу каких-то переменных и нужно их смотреть чтобы понять что происходит

TS- Автор вопроса
Maksim Gridin
screenshot Глупости это все. Чем этот код менее читаемый, чем...

Мало того что он будет таким же и на flow😁 Тут дело в том что rx это либа которая завтра скажут в нетфликс всем спасибо и до свидания а flow можно сказать что из коробки, родная фича котлина ну и он же удобнее всех этих publish,flovables, observes, disposable s,разве нет ?)

Maksim Gridin
screenshot Глупости это все. Чем этот код менее читаемый, чем...

Do On над какими данными непонятно. Что делать понятно

cheekibreeki
Do On над какими данными непонятно. Что делать по...

это MVI, там все действия происходят над единым стейтом, он передается по цепочке как параметр

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта