# 编程范式 重构与整洁代码之道
# 什么是重构
重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
# 重构的目标
- 改进软件设计使软件更容易被理解
- 帮你找到 bug
- 提高软件的开发速度
# 重构的原因
- 臃肿的类
- 长方法
- 大量的传参
- 没有模块拆分
- 魔鬼数字,无处不在的常量值
- 模糊的名称
- 等等...
# 学习资料
GitHub Repo - 《重构 改善既有代码的设计》 JavaScript (opens new window)
Github Repo - 《代码整洁之道》 JavaScript (opens new window)
豆瓣 - 《UNIX编程艺术》 (opens new window)
豆瓣 - 《编写可读代码的艺术》 (opens new window)
豆瓣 - 《修改代码的艺术》 (opens new window)
豆瓣 - 《代码整洁之道》 (opens new window)