Size: a a a

Android Developers

2020 April 15

СМ

Стас М in Android Developers
а subscribeOn только на первый раз.
источник

QH

Quantum Harmonizer in Android Developers
vitaly
может, есть где подробнее про эти вещи почитать? Пока что слабо понимаю, где тут будут проблемы.
Да, по запросу java binary compatibility всё найдётся.
источник

I

Ivan in Android Developers
Стас М
опаздываю но разве в ырыксе observeOn не рассчитан как раз на многократное применение?
всё так и есть
источник

AC

Arsen CeH9 in Android Developers
@Harmonizr к недостаткам мокси я бы еще упомянул хранение состояния в виде "истории дифов", в противовес снепшотам( как в MVI/Redux архитектурах, еще по такому же принципу устроен  Git)
источник

СМ

Стас М in Android Developers
Ivan
всё так и есть
типа, тыкаешь обзервон и все что ниже в цепочке - там и выполняется
источник

I

Ivan in Android Developers
Стас М
типа, тыкаешь обзервон и все что ниже в цепочке - там и выполняется
да
источник

СМ

Стас М in Android Developers
Я помню что как раз так и делала в какой-то ппц сложной цепочке
источник

QH

Quantum Harmonizer in Android Developers
Arsen CeH9
@Harmonizr к недостаткам мокси я бы еще упомянул хранение состояния в виде "истории дифов", в противовес снепшотам( как в MVI/Redux архитектурах, еще по такому же принципу устроен  Git)
Оу. А почему это минус? Скорость применения патча?
источник

AC

Arsen CeH9 in Android Developers
ну даже если опустить все эти заморочки с памятью, то на сцену выходит куча стратегий, которые еще нужно уметь готовить, иначе можно получить совсем не то, что ожидалось. В целом, человеку проще оперировать снепшотами, нежели последовательностью операций. Взять то же тестирование.
источник

QH

Quantum Harmonizer in Android Developers
Arsen CeH9
ну даже если опустить все эти заморочки с памятью, то на сцену выходит куча стратегий, которые еще нужно уметь готовить, иначе можно получить совсем не то, что ожидалось. В целом, человеку проще оперировать снепшотами, нежели последовательностью операций. Взять то же тестирование.
Ну, у @terrakok, например, есть аргумент, что Moxy под капотом превращает (простой для понимания) MVP в (сложный) MVVM, то есть готовить мокси по идее проще, чем то, что мокси делает за тебя.
источник

QH

Quantum Harmonizer in Android Developers
Ну и да, если сделать снэпшоты, получится TEA/MVI :)
источник

AC

Arsen CeH9 in Android Developers
можно почитать историю конкуренций систем контроля версий, и почему гит в итоге всех натянул)
источник

AC

Arsen CeH9 in Android Developers
экраны конечно зачастую простые, и оба подхода работают хорошо, а проблемы появляются уже в ейдж кейсах
источник

DE

Denis Egorov in Android Developers
Quantum Harmonizer
Оу. А почему это минус? Скорость применения патча?
В том, что размер истории дифов контролирутеся только стратегией. Может возникнуть ситуация, когда у тебя просто копится говно. Снепшот же всегда один
источник

QH

Quantum Harmonizer in Android Developers
Denis Egorov
В том, что размер истории дифов контролирутеся только стратегией. Может возникнуть ситуация, когда у тебя просто копится говно. Снепшот же всегда один
🤔 интересно, зачем такая стратегия нужна
источник

DE

Denis Egorov in Android Developers
Quantum Harmonizer
🤔 интересно, зачем такая стратегия нужна
ну она там есть)
источник

DE

Denis Egorov in Android Developers
когда по дефолту все сохраняется
источник

DE

Denis Egorov in Android Developers
любой диф
источник

DE

Denis Egorov in Android Developers
но справедливости ради
источник

DE

Denis Egorov in Android Developers
там есть и нормальные стратегии
источник