项目人群:百万日活整体大小:类数量未记,Size500+M这几天正在重构公司的项目,因为本月16日看项目源码时发现项目的内部架构极其冗余(4年前的项目,延伸至今),不管是从业务的拓展还是现有架构的维护上的体验都极其恶劣。一个接触该项目的新人很难在没有需求文档的情况下理清整体的业务流程及架构。而由于业务需求太多导致团队没有足够的时间去做全新的重构。以下为原架构的示例图:这种架构也就是最原始的Activity-Fragment-Manager模式,Activity或者Fragment通过接口与各Ma