杰良的人生记录

个人日志。有兴趣可以看看我的其他主页:
* https://www.yuque.com/liaojieliang
* https://blog.csdn.net/engrossment
* https://www.douban.com/people/engrossment/

© 杰良的人生记录 | Powered by LOFTER

读书笔记——《修改代码的艺术》第2章

第2章  带着反馈工作


1、带着反馈工作的大概意思就是在你修改代码的工作过程中随时留意你的修改带来的反馈。这就要使用一些恰当的技术,如单元测试。


2、单元测试应具备的品质:

(1)运行快;

(2)检测出问题,并能很好地定位。

高层测试有其优势,但是在修改局部代码的过程中,最好频繁使用单元测试确保你的修改是正确的。


3、修改遗留代码的算法:

(1)确定改动点;

(2)找出测试点;

(3)解依赖;

(4)编写测试;

(5)修改、重构。

测试就像一个罩,罩住你要修改的代码区域,确保不影响到其他地方,同时不断给你反馈。依赖性,往往是进行测试最为明显的障碍,也是修改代码的困难所在。


2012-12-28

杰良

评论