如何讀懂開源程序

原則:一定要及時記錄到word文檔中!,先抓主要的功能和變量!很多出錯其實是小細節!

1、  先列出程序的主要功能pipeline,需要的主要變量。

2、  高清程序中各目錄存放的內容,尤其是輸入輸出數據存放的位置。

3、  列出各cpp文件的名稱,每個cpp中定義的函數和過程(複製函數的定義在末尾,中間留空:功能、引用)。

4、  有定義類的,將類中定義的變量和函數列出,必須搞清楚含義。

5、  從主程序入手,找到運行的入口位置,按順序對所有的語句,明白功能,並及時記錄。涉及到其他文件的,看到哪個函數,就對該函數的功能等進行補充。

6、  調試出錯時,儘可能用printf的方式將變量值打印(HON4D調試中,發現用F10看程序內的監視變量,有誤)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章