- 想清楚為什么讀
自己的目的決定了源碼閱讀的效率和質量,所以,這是第一個要考慮的問題。 - 想清楚怎么讀
- 每個源碼,必有其產(chǎn)生的原因,所以閱讀源碼的第一步,就是明白這個源碼的使用場景:什么情況下使用該源碼,相似的源碼有哪些,他們之間的區(qū)別都有什么?
- 其次,明白閱讀該源碼的前置條件,就是閱讀該源碼需要哪些技術儲備,把自己不足的順便在閱讀之前補充上來
- 查閱資料,看該源碼都有哪些源碼文檔,對源碼周邊了解的越充分,閱讀的時候就會越順暢。但是切忌淹沒在海量的源碼文檔中?。。?!找到一兩個靠譜的博客或者文檔,然后就開始讀把,別瞎折騰。
- 其次,筆記也很重要,找到切入點后,要把源碼當成系統(tǒng)來讀,注意模塊和模塊之間的關系,使用思維腦圖來表示系統(tǒng)。
- 開始吧。循序漸進,不要捉急。
自己要開始C++征途了,閱讀源碼和C++primer應該是第一步,在此記錄方法,實踐的時候以此為參考。