《重构 改善既有代码的设计》读书笔记及心得体会
第一章 重构 第一个案例
- 重构的第一步,为即将修改的代码建立一组可靠的测试环境。
- 过程和方法对于项目的结果只有次要的影响,首要的影响是人
没有可靠的测试环境就不要进行代码的重构,那么问题来了:
- 什么是可靠的测试环境? 在第四章给出回答
- 重构时,每次修改的幅度要小,这样便于进行测试发现错误。
这是本书中贯穿始终的一个重构经验,每天重构一点,每次修改一点,修改的步伐一定小,修改后进行编译测试。
- 任何一个傻瓜都能写出计算机可以里的代码,唯有写出人类 容易 理解的代码才是优秀的程序员
代码首先是给人阅读的,其次才是让计算机运行的。
所以首要是写出易于人理解的代码,然后再去考虑性能等因数。
- 重构的节奏
测试-> 小修改-> 测试-> 小修改-> 测试-> 小修改-> 测试-> 完成
- 如何快速安全的进行重构
while(重构)