- 相關(guān)推薦
源碼閱讀心得
第一 步、搞清楚程序是怎么使用的,對外提供來那些接口,這樣就搞清楚來需求問題,進一步要明白程序要滿足什么樣的需求,為什么這樣設(shè)計。
第二 步、
大致瀏覽一遍源碼 搞清楚下面的幾個問題:
源碼分為那幾個模塊,每個模塊主要負責(zé)干什么,在整個系統(tǒng)中處于什么位置。
第三步。精讀每個模塊
第一、要清楚的理解該模塊的作用,可以查看相關(guān)文檔或者google。
第二、查看每個模塊的使用頭文件,這個很重要,因為這個頭文件是各個模塊通信的接口,體會一下別人為什么要這樣設(shè)計,開發(fā)者一般都會將使用接口設(shè)計的非常方便使用,從模塊頭文件中很容易看出一個作者對于一個模塊的抽象,看出代碼的設(shè)計目的,如果直接查看.c文件,很有可能迷失在代碼的復(fù)雜之中,不能自拔。
第三、模塊可以進一步劃分為更小的模塊,要適當(dāng)?shù)膭澐帧?/p>
第四步、
對于關(guān)心的一些操作, 可以從接受到命令,然后一步一步執(zhí)行,最后到返回結(jié)果,順著代碼走一遍, 這樣可以進一步加深理解,但是建議不要直接從第4步閱讀,這樣可能會涉及到很多方面,查看起來很費力。
【源碼閱讀心得】相關(guān)文章:
閱讀的心得03-11
人生閱讀心得11-12
經(jīng)典名著閱讀心得11-15
《論語》閱讀心得11-09
《簡愛》閱讀心得11-08
活著閱讀心得12-12
論語閱讀心得11-25
匆匆閱讀心得11-16
閱讀論語心得04-13
《大學(xué)》閱讀心得04-11