阅读源码,要学会根据源码发现问题,提出问题,让问题反过来驱动阅读源码

阅读源码,要学会根据源码发现问题,提出问题,让问题反过来驱动阅读源码
比如阅读lucene的search流程,就要通过
看源码,了解到它对query进行了解析,里面有cache相关的东西,而且还有其他的,
那么就要依据这些名词,来提出问题?
怎么解析query的,为什么要解析query;
怎么做cache的,cache怎么实现的;
当然了,阅读的时候可能会乱,这就要抓住主线,即主流程,忽略细枝末节,对关注的重点关注,对不关注的不要细扣,
当需要关注的再细扣;

猜你喜欢

转载自www.cnblogs.com/big1987/p/9642098.html