1: 按照些代码的思路去阅读代码
具体说来,写代码是增量式,也就是说,先完成基本框架,再逐步改进添加。阅读的时候,也要抓住这个思想。而不是,一步追求阅读懂全部细节。
2:比如一个结构体
不可能一下子看懂他的所有字段的意思,刚开始看懂最主要的字段的意义,把主要的流程走通,就行了。一些新的字段,往往是后来为了增加新的功能,逐渐添加进去的。不可能一下子全部看懂。比如对比Linux kernel不同版本的代码,就很明显,在2.6.xx 版本中某结构体,只有5个字段,带3.10.xx ,主要的字段没有改变,但是可能增加到10个元素了。
对于代码阅读,先掌握主要字段。基本功能。