項目介紹,wiki,源碼包自述等。明確項目目標、應用場景,甚至所使用的技術方案。根據源碼包的架構和使用的技術方案,猜測各個模塊的功能。還要瀏覽所有的源文件,根據名字猜測它們的功能。建議使用壹些代碼閱讀工具,比如source insight,開始通讀代碼。閱讀的順序更加靈活。可以按模塊讀,可以先瀏覽核心部分再瀏覽外圍代碼,或者反過來。看完第四步,大概就能知道各個模塊的功能以及如何組合。這時候妳腦子裏就有了整個代碼結構的大概印象。如果做不到,再做第四步。仔細閱讀部分代碼。比如妳感興趣的部分是如何實現的,或者核心部分的細節。同樣,我認為有壹定目的的閱讀更有效。比如,妳想借用某壹部分的實現思路,對某壹部分進行改進,就要專註於自己的目標部分。經過以上幾點,相信整個代碼已經看懂了。我相信我接下來做的事情不會成為障礙!很久沒看源代碼了,多看看開源代碼,學學牛人的代碼風格,真的很好。以後還得多讀書,提高自己的編碼能力。大家壹起鼓勵吧~
上一篇:鐵隕石的拍賣率有多高?下一篇:中國允許拍賣青銅器嗎?