- 想清楚为什么读
自己的目的决定了源码阅读的效率和质量,所以,这是第一个要考虑的问题。 - 想清楚怎么读
- 每个源码,必有其产生的原因,所以阅读源码的第一步,就是明白这个源码的使用场景:什么情况下使用该源码,相似的源码有哪些,他们之间的区别都有什么?
- 其次,明白阅读该源码的前置条件,就是阅读该源码需要哪些技术储备,把自己不足的顺便在阅读之前补充上来
- 查阅资料,看该源码都有哪些源码文档,对源码周边了解的越充分,阅读的时候就会越顺畅。但是切忌淹没在海量的源码文档中!!!!找到一两个靠谱的博客或者文档,然后就开始读把,别瞎折腾。
- 其次,笔记也很重要,找到切入点后,要把源码当成系统来读,注意模块和模块之间的关系,使用思维脑图来表示系统。
- 开始吧。循序渐进,不要捉急。
自己要开始C++征途了,阅读源码和C++primer应该是第一步,在此记录方法,实践的时候以此为参考。
网友评论