作者saladim (杀拉顶)
看板Soft_Job
标题Re: [请益] 有关看code trace code的问题
时间Sun Mar 9 00:17:19 2008
※ 引述《yangfan (小羊)》之铭言:
: ※ 引述《saladim (杀拉顶)》之铭言:
: : 还是trace不出来 XD
: : 很苦恼当中...........请大家给我建议阿~~~让我能早日独立作业
: : 各位前辈是否能以在业界 以比较浅显的实际例子说明该如何trace code呢?
: : trace到眼睛快脱窗了.....
: : 感谢各位!
: 先厘清产生bug的资料流为何
: 整理出一份流程图出来,包含所有include的class
已纳入第一步 XD
: 将程式码中看不懂的变数全写进log档中
: 然後丢变数进去看log档中的数值变化为何
可是若是像 class的行为
class的指标等等
那个变数不纯粹是个 value, 就很难用这种方式.....无法确定要dump哪些资料
一往打尽时间又不够......
: 确保每个class最後产出的值是符合预期的
: 你可能会问
: 公司不是已经有文件了
: 干麻还要自己去整理
: 因为文件所描述的逻辑与实际的程式会有差异
: 尤其是老系统 大家修修改改的 所有的rule都不一样了
: 所以前辈们都会说 文件都写在code里面
其实蛮难描述我目前遇到的瓶颈, 前面我举的只是一个例子, 就是在有文件的情况下
去trace code, 老是会有东西觉得不应该这样出现, 或是有永远搞不懂的东西冒出来,
另务大大们提到的observer, 是Design pattern的东西, 无奈合还未拜读, 虽然他的精
神前辈们说的很清楚, 但是在code方面怎麽实现的就完全没头绪, 这也是我觉得可能是
code看不懂的原因之一(所谓的用了一些技巧吧), 还有多型的应用, 同样一行code可以
呼叫到的东西可能完全不同!!!
的确还需要再磨练一下 XD
还是感谢各位前辈给的一些意见 努力融会贯通中
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.2.226