调试像Ruby这样的脚本语言
我之前主要是在C语言编程的世界里,现在开始接触像Ruby和Python这样的脚本语言。
我想了解一下怎么调试程序。
目前我采取的步骤是:
- 先写好一个大脚本,
- 把除了我想检查的部分以外的代码都注释掉,
- 然后执行这个脚本。
虽然这样能奏效,但我感觉调试的方式没有在VC++环境下那么方便。
我想问,有没有更好的调试方法呢?
备注:我觉得这个问题可能有人问过,如果是这样,请告诉我答案在哪里。
11 个回答
6
这里有一个关于使用ruby-debug进行Ruby调试的视频教程。
10
你的步骤看起来完全颠倒了。让我告诉你我是怎么做的:
- 我先写一个测试,看看我想要的功能。
- 然后我开始写代码,逐步执行,检查测试结果。
- 最后,我会回顾一下自己做的事情,整理文档并发布。
具体来说,我是在完成之前就开始执行。等到完成后再执行就太晚了。
当然,有调试工具,但如果有好的测试和设计,我几乎从来不需要用到它们。