Re: [請益] Trace別人Code的方法
我的習慣是先搞懂這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
討論串 (同標題文章)
完整討論串 (本文為第 3 之 5 篇):