系统重构

什么是重构

  • 软件内部调整,不改动原来的功能,将原来设计不合理的地方,进行完善,解决技术债务等问题。提高代码可理解、降低维护成本。

早期系统

  • 开发速度快
  • 功能业务相对简单
  • 遵循编码规范,不允许不好的代码产生

晚期系统

  • 业务复杂
  • 代码量庞大
  • 代码相对不规范
  • 代码耦合性比较高,修改一处,容易引起其它问题
  • 开发效率相对较低,为了兼容一些就功能
  • 很多功能需求逾越架构设计

如何重构

  • 确定重构功能和范围
  • 充分理解旧架构设计和逻辑流程
  • 稳定性保证
  • 性能保证
  • 需求冲突问题
posted @ 2022-05-05 10:57  mengxiangzhi  阅读(102)  评论(0)    收藏  举报