Re: [請益] Trace別人Code的方法

看板Soft_Job作者 (哭哭杰)時間15年前 (2010/05/18 22:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/5 (看更多)
我的習慣是先搞懂這CODE到底是要做什麼用的? 例如 是某open source軟體、或是一個大project裡的一個小功能 因為在trace時通常不可能一次就了解全部CODE在做什麼 所以我建議是先抓出要的功能那段CODE 或者是程式進入點 先把程式流程主線抓出來 不要太在意一些另外呼叫的function如何做 只需要大概知道這個function會不會是程式主線就好 如果是就看他 不是就跳過 這樣可以很快速的抓出你要CODE的流程主線 大概知道主線之後 可以畫個流程圖 (如果記不起來的話) 然後才詳細的trace 搞懂每個主線function的內容 一開始可能會不適應 可是習慣之後就會看很快 配合source insight這個軟體 應該也很有幫助 我的建議 請參考看看 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.114.205

05/19 00:18, , 1F
再配上心智圖軟體畫圖,效果會更好
05/19 00:18, 1F
文章代碼(AID): #1Byfszc5 (Soft_Job)
文章代碼(AID): #1Byfszc5 (Soft_Job)