<<代码阅读方法与实践>>如其书名,第一章就阐述如何阅读代码。在以前,公司常常将源代码作为商业机密保护起来,很难找到高质量的代码阅读。但是在过去的几年,源码的普及为我们提供了很多方便,可以阅读大量的源代码。读完第一章,我得到了以下一些收获:
1.将代码当成文献去阅读
要养成一个习惯,经常花时间去阅读别人的高质量代码,就像阅读高品质的散文一样能够丰富词汇量,扩展思维,激发想象力一样。分析设计良好的软件系统的内部结构可以学到新的构架模式,数据结构,编码方法,算法,风格,文档规范,编程接口。
2.有选择的阅读代码
有自己的目标。自己是想学习新的模式,还是编码风格还是满足某些需求的方法,又或者是浏览,发现亮点。
3.重用
阅读代码可能是为了寻找可重用的元件,代码的重用性是很诱人的但是难以掌握的思想。期望不要太高,降低期望值就不会感到失望,编写可重用的代码很困难。
4.从小型程序开始阅读,不要立即陷入大型系统研究中。
5.积极的阅读现有代码的方式是改进它。