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