подбирать инструмент под задачу, а не задачу под инструмент подгонять?
Типа пол приложения на rx пол на корутинах? Это типа так?
Нет, это типа, если ты делаешь сложное реактивное приложение под андроид или там легаси размером с ангар, то мы пишем на Rx пока от переписывания на корутины не появится РЕАЛЬНЫЙ профит
разве переписывание с чего угодно на что угодно не является заведомо убыточным?)
Да я в целом про создание а не про рефакторинг.
Ну скажем переход на кмм позволяет экономить кучу времени на разработке, поэтому рано или поздно себя окупит (как один из примеров)
Ну сейчас скажу как делают, может меня закидают камнями. Обычно пишут новый функционал на корутинах, старый по мере необходимости переписывают
а, ну здесь согласен, это качественно другая технология
Ну это в кампаниях где пишут и на том и на том, и где реально rx принимают как Легаси от которого надо избавится. Но реально есть кампании и таких много где rx это основа, и никаких корутин
Это происходит потому что когда то (ровно как и сейчас) кто-то без мозгов затащил везде рх потому что о удобно хттп реквесты дергать и в проекте появилась либа на 9к методов для совершенно иной концепции программирования )
Для этого к сожалению нужно все на Котлин либы переписать Кстати недавно мы отовсюду даггер выкинули почти) тоже крутая тема, время сборки сразу же раза в два уменьшается
И что у вас с di сейчас?
И ещё не секрет, какое время сборки было с dagger и без? И сколько модулей?
Обсуждают сегодня