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

33 ответов

5 просмотров

где-то не у нас, пока не увидели смысла. Если затаскивать корутины, то надо избавляться от 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, там все действия происходят над единым стейтом, он передается по цепочке как параметр

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

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

Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
1
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Any electron dev here?
Sayanth Tezro
12
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Карта сайта