Skip to content

重构 指在不改变代码的前提下,重写代码,使其更加简洁、易于复用

软件架构 用来描述软件项目的各个不同部件之间的组合方式

优秀的架构

  1. 是可预测的
  2. 可提升代码复用性
  3. 可扩展
  4. 可维护

重构可使代码可预测、可复用、可扩展和可维护


为什么要重构?

  1. 需求变更
  2. 架构设计不合理
  3. 低估困难
  4. 忽视最佳实践

什么情况下应该重构? 时间紧 -> 完成任务 -> 匀出时间 -> 审视 (小功能、不影响开发) -> 重构之

仅当重构能够改善架构或使代码符合编码规范时,才应进行重构。

共 20 个模块,1301 篇 Markdown 文档。