1. 程式人生 > >如何看懂別人的專案程式碼

如何看懂別人的專案程式碼

1:先執行別人的demo,然後再去看文件。

2:執行除錯~

新的

1:瞭解專案      要知道這個專案是用來幹嘛的,有什麼樣的功能, 

2:獲取原始碼

3:執行

4:一定要親自執行一下,玩一玩,看看都有什麼功能,都能完成什麼事情。要想對專案原始碼瞭解,首先必須 要從使用者的角度對專案熟悉,各個功能都要試玩並熟悉。嘗試一些極端的操作,輸入非常規的資料,看看會有什麼反應。

5:讀讀單元測試用例

不要上來就看原始碼,這樣很容易迷失在原始碼中,特別是當專案的原始碼很多時,你不知道這個類或這個方法是用來幹嘛的,類之間的依賴和關聯更讓人困惑和畏懼,導致很快失去了興趣。
可以先讀一讀單元測試用例,它們是程式碼的活文件。

6. 修改原始碼,編譯執行,看修改前後有什麼變化,這是感知程式碼用途的最佳途徑


:7. 嘗試弄清整個專案的業務邏輯   這是必須要做的,要想研究專案,或是維護專案弄清楚專案的整體業務邏輯是必須要做的,但這需要時間。所以不能放棄,視專案的大小這通常要花上數月甚至數年。

關鍵點在於要各個擊破,不要光看程式碼。抓住一個功能點,跟蹤,除錯,修改,執行,把它搞明白,

寫文章,畫圖表,這是檢驗自己對專案理解的最好方式,