33.项目重构演进之路
目录介绍
- 01.整体概述说明
- 1.1 重构的背景
- 1.2 重构的要求
- 1.3 遇到问题
- 1.4 重构的目的
- 1.5 设计目标
- 1.6 产生收益分析
- 02.重构的具体实践
- 2.1 重构什么
- 2.2 何时重构
- 2.3 思考如何重构
- 2.4 针对复杂场景
- 03.重构技术手段
- 3.0 举一个重构例子
- 3.1 罗列重构事项
- 3.2 把握关键节点
- 3.3 编写测试用例
- 3.4 mock业务数据
- 3.5 发现代码bug
- 3.6 优化编码方式
- 04.避免重构失败
- 4.1 能否给充足理由
- 4.2 乱套设计模式
- 4.3 先有问题后改造
- 05.架构设计思考
- 5.1 针对复杂场景
- 5.2 如何做架构设计
01.整体概述说明
1.1 重构的背景
- 项目的代码往往牵一发而动全身,业务逻辑耦合严重。
- 对于大的架构重构,其