读代码的体会
摘要:记得以前面试的时候被问到一个问题:“你平时业余时间有没有读过什么开源的代码,谈谈是如何读的?以及有什么收获”。问题很好,当时却答得不怎么样,可能那时经历有限,也一直记着这个问题,常常在思考,现在写一些简单体会。我觉得读代码有几个步骤,刚开始就说去看架构文档,我觉得那是扯蛋,如果你基本没有看过里边的几行代码,架构是看不出来的,文档看过之后,似乎也没太大作用,过后即忘。唯有多花些时间,在代码里来回查找各种引用、调用关系,以及诸多函数的实现细节后,才会慢慢有所感觉,才能接近于理解其架构。所以我的观点是先看代码,再看文档,而不是相反。我觉得有这么几个层次:1,框架的主要类,这些类是读代码的入口,从文档
阅读全文
posted @ 2011-12-24 18:04
浙公网安备 33010602011771号