大
Architecture
大型 React Native 项目,如何同时做好分层与业务拆分
横向按技术职责分层,纵向按业务域切分,再用一个显式装配层把两者接起来。
25 min
横向按技术职责分层,纵向按业务域切分,再用一个显式装配层把两者接起来。
前一版批量下载架构上线后,暂停、恢复、优先级和多文件下载都能正常工作。促使我们再次重构的,不是某个功能失效,而是每次增加能力时,都要重新进入队列核心修改同一批状态。
这一步解决的是第一层边界:设备这个业务实体应该由谁管理,状态应该从哪里读,业务动作应该从哪里进。