作者kukujay (哭哭杰)
看板Soft_Job
标题Re: [请益] Trace别人Code的方法
时间Tue May 18 22:01:30 2010
我的习惯是先搞懂这CODE到底是要做什麽用的?
例如 是某open source软体、或是一个大project里的一个小功能
因为在trace时通常不可能一次就了解全部CODE在做什麽
所以我建议是先抓出要的功能那段CODE 或者是程式进入点
先把程式流程主线抓出来
不要太在意一些另外呼叫的function如何做
只需要大概知道这个function会不会是程式主线就好
如果是就看他 不是就跳过 这样可以很快速的抓出你要CODE的流程主线
大概知道主线之後 可以画个流程图 (如果记不起来的话)
然後才详细的trace 搞懂每个主线function的内容
一开始可能会不适应 可是习惯之後就会看很快
配合source insight这个软体 应该也很有帮助
我的建议 请参考看看
^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.114.205
1F:推 NelsonT:再配上心智图软体画图,效果会更好 05/19 00:18