该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-05
我按照上面的配置了后,设置断点,然后debug,不能出现单步调试,页面停止不动,断点好象是起作用了,但是不能一步步调试,郁闷,啥原因呢
|
|
返回顶楼 | |
发表时间:2007-01-05
引用 我按照上面的配置了后,设置断点,然后debug,不能出现单步调试,页面停止不动,断点好象是起作用了,但是不能一步步调试,郁闷,啥原因呢
2个可能的原因: 1. 断点要提前设好。 2. 要注意切换透视图。比如你从rail透视图切换到debug,多试几次。 |
|
返回顶楼 | |
发表时间:2007-01-09
我直接在debug下面进行,还是不行,是不是哪块设置不对?断点提前设好了
|
|
返回顶楼 | |
发表时间:2007-01-09
dragon_zh 写道 我直接在debug下面进行,还是不行,是不是哪块设置不对?断点提前设好了
断点生效了没有? 浏览器是否可以看到结果? 如果断点生效了,可以在debug视图切换到ruby,再切回来看看。 radrails好像对刷新支持得不够好。 |
|
返回顶楼 | |
发表时间:2007-05-30
刚刚试了以下,太慢了,启动server要1分钟,走到断点更慢。脚本语言的通病,都很难debug
|
|
返回顶楼 | |
发表时间:2007-05-30
写测试
我做Ruby/Rails开发这么久,根本就没用过debugger |
|
返回顶楼 | |
发表时间:2007-05-30
gigix说的对,我们也从来不需要用debugger。脚本语言编程没有那么复杂,根本不需要debug。
|
|
返回顶楼 | |
发表时间:2007-05-30
ruby程序写测试有个问题,常发现测试代码比功能代码多的多,看着就有点郁闷了。
|
|
返回顶楼 | |
发表时间:2007-05-30
无明 写道 ruby程序写测试有个问题,常发现测试代码比功能代码多的多,看着就有点郁闷了。
这很正常,根据我的估计,测试如果要完备,测试代码行数要差不多达到功能代码的两倍。当然这不是ruby的问题,如果你用Java,要达到完备的测试,也差不多是这样的比例,而且测试的效果还没有ruby这么好。 |
|
返回顶楼 | |
发表时间:2007-05-30
debug有个另外的好处,就是可以知道程序执行的过程,包括一些系统程序。
否则也不会每个完备的IDE都要提供这个功能了。 |
|
返回顶楼 | |