资源简介
《重构:改善既有代码的设计》(Refactoring: Improving the Design of Existing Code)由 Martin Fowler 著,是重构领域的开山经典。全书以通俗易懂的方式讲解什么是重构、何时该重构,并给出大量可操作的重构手法,帮助读者在不动行为的前提下,持续改善既有代码的结构与可维护性。
主要内容
- 重构原则:为什么重构、何时重构、重构与测试
- 代码坏味道:长函数、重复代码、过大的类等坏味道识别
- 重构手法:提取函数、移动方法、条件简化、多态替换等
- 工具与技巧:自动化重构与测试保障
- 大型重构:面向更大规模代码的改进策略
适合人群
- 需要维护和改善遗留代码的开发者
- 想提升代码设计能力的工程师
- 关注敏捷与代码质量的团队
使用说明
- 建议配合测试驱动实践,边读边动手重构
- 解压密码:无