一、项目重构基本架构
1. 基础代码库的抽取和编写(大概5工作日)
2. 通用UI核心库的抽取和编写(大概5工作日)
3. 公共模块的抽取和编写,其中包括:更新模块、网络加载模块、图片加载模块、日志模块等,大概也要10工作日。
4. 通用组件的抽取和编写,大概有:H5加载交互组件、图片选择组件、支付组件、三方登录组件、
二维码扫描组件、即时聊天组件(7个工作日)、地图组件等,大概30工作日。
二、公司的业务重构,按模块划分(业务模块基于基础架构之上)
1. 启动页引导优化(3工作日)
2. 个人信息模块
2.1 我的财富(5工作日)
2.2 商品订单(5工作日)
2.3 代缴订单(3工作日)
2.4 车险订单(3工作日)
2.5 我的优惠券(2工作日)
2.6 帐号管理(3个工作日)
2.7 我的收藏、浏览记录、会员人数(3个工作日)
3. 商品业务模块
3.1 商品详情(5个工作日)
3.2 商品售后(5个工作日)
3.3 商品订单信息(5个工作日)
3.4 购物车(5个工作日)
3.5 限时抢购(2个工作日)
3.6 商品分类(5个工作日)
3.7 区域特供(2个工作日)
4. 管理中心模块
4.1 门店信息(2工作日)
4.2 我的服务(3工作日)
4.3 车主评价(2工作日)
4.4 我的团队(2工作日)
5. 求购大厅模块
5.1 我的求购(2工作日)
5.2 发布求购(2个工作日)
5.3 求购详情(2个工作日)
6. 门店问答模块
6.1 广场(2工作日)
6.2 已解决(2工作日)
6.3 我的(2工作日)
7. 学习园地模块
7.1 发帖(3工作日)
7.2 学习园地首页、分类(3工作日)
8. 行业头条模块(3工作日)
9. 车险服务(1工作日)
10. 违章代缴(5工作日)
11. 首页优化(5个工作日)
12. 消息中心(3个工作日)
三、项目重构计划(按优先顺序)
1. 用1月的时间去编写抽取基础模块和UI通用核心模块和一些通用模块。
2. 用1月的时间重构个人信息模块。
3. 用1.5到2个月重构商品模块。
4. 用1月的时间重构管理中心模块、车险服务、违章代缴。
5. 用1.5-2个月重构其它的模块。
四、 重构优化建议
1. 重构优化严格按代码规范编写
2. 所有的重构最好是跟后台同步,部分接口数据按UI给,数据也跟着优化
3. 部分UI也跟着一并优化