1. 程式人生 > >原始碼研究心得

原始碼研究心得

       閱讀別人的程式碼是一件很痛苦的事情,尤其是沒有註解的原始碼更是讓人頭痛。最近做演算法移植,研究一個沒有註解的軟體原始碼。結合多日的研究,總結一下心得體會。

    研究原始碼的“套路”:

        1)首先不要著急研究,要做的重要事情就是要備份,否則有可能改過的程式碼你無法復原了;

        2)執行的開發環境 。看一下程式碼的IDE以及執行的開發環境;

        3)寫註解 。將程式碼分功能分模組去寫一些註釋備忘,寫註解方法:a)猜測去寫,後續發現錯誤再更改;b)按功能去寫;c)分清系統自動生成的程式碼和使用者自己開發的程式碼;

       4)重複閱讀。研究原始碼沒有捷徑,只有反覆閱讀,才能吃透原始碼。

       5)跑通程式碼,然後除錯,特別是對於有介面的程式,很快找到各個功能程式碼所在的位置;

       6)檢視類、函式、變數等在何處宣告定義以及在何處被使用;

       當然方法有很多,除此之外釐清類圖和原始碼樹結構也很重要,這些都能很好的反映出專案的架構,通過原始碼的層次結構來分析一個專案的組織方式也很有必要。