А вот мне ещё противопоставили такой аргумент, мол, нифига не понятно когда действие и эффект, который оно побуждает, находятся раздельно и мол это очень неудобно. Ведь гораздо проще для понимания когда всё в одной рх-цепочке.
Понятное дело что так проще, но всё писать в одном файле тоже проще.
Какие ваши доказательства?)
явная/неявная конкаренси – палка о двух концах. Да, иногда это выглядит немного вербозно, но
1) ты явно выделяешь состояния и переходы между ними, исключая cлучайные гонки
2) разделение логики и эффектов заставляет тебя отказаться от сложных rx цепочек и ты не можешь показать всем какой ты умный вложенными flatmap через zip с хуеподвывертом через cached. В подлодке был ахуенный момент на живом собесе где ребята, которые крутые профи андроид разработки, пытались угадать, на каком треде выполнятся части незамысловатой rx цепочки и никто из них не смог на 100% ответить правильно