论坛首页 编程语言技术论坛

调试101-Ruby, ROR

浏览 4430 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-10-23  


pdf的格式竟然不支持!

附上
IBM开发网上的介绍调试Ruby程序的文章(需要注册才能下载),这儿
Free



R4R读书会中,调试程序的部分曾经录了两个短篇:


R4R读书会系列之调试ruby程序
http://rorcast.blogger2blogger.com/public/articles/2006/05/11/r4r%E8%AF%BB%E4%B9%A6%E4%BC%9A%E7%B3%BB%E5%88%97%E4%B9%8B%E8%B0%83%E8%AF%95ruby%E7%A8%8B%E5%BA%8F
http://rorcast.blogger2blogger.com/public/files/debug.avi

视频录屏内容是调试ruby程序, 配合书中相关的内容,但书中用的是ruby自带工具,step跟进程序内部,vl查看当地变量。

本片用的是komodo pro 3.5 试用版

http://rorcast.blogger2blogger.com/public/articles/2006/06/13/c6

用Radrails去调试相关的Ruby程序。选择Radrails的最主要原因就是它是free的开源程序,这对于使用商业程序如Komodo比较困难的初学者来说,十分的方便。

细节麻麻

调试才本事:

http://www.misuse.org/cms/article.php?story=20060913182223765

因为我觉得太慢又麻烦,
下面的配置方法写的不错(中文的)

http://www.verystu.com/article/44/Article_14341_1.shtml

专用调试器,可能您听说过guid先生,有点象意大利人常用的姓guido, 对就叫Mr. Guid- Mitchell's Ruby GUI Debugger (Mr. Guid)-不是IDE和编辑器,专门调试用,还可以remote debug

http://mr-guid.rubyforge.org/


ruby-debug library

gem install ruby-debug

http://www.datanoise.com/articles/2006/07/12/tutorial-on-ruby-debug

Ruby on Rails Debuggers 比较

http://www.railscn.com/viewtopic.php?t=1609

http://www.hhtong.com/blog1/articles/2006/05/23/rails20060522-use_breakpointer



cnruby的建议

Ruby语言调试器库Wiki:

http://ruby-breakpoint.rubyforge.org/wiki/wiki.pl?HomePage

有用FAQ:

http://ruby-breakpoint.rubyforge.org/wiki/wiki.pl?FrequentlyAskedQuestions

有用资料:

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/129182

调试技巧:

http://ruby-breakpoint.rubyforge.org/wiki/wiki.pl?TipsAndTricks
   发表时间:2006-10-23  
ruby还是少调试,多单元测试好.平时做项目都是调试,开始学ruby也想调试.编译语言的那种powerful的调试器用习惯了,这种玩具式的调试器怎么用都不爽.到现在也没有学会怎么更好的调试ruby.干脆点,不做调试了.一样能够把代码写好.
0 请登录后投票
   发表时间:2006-10-24  
我基本不用debugger, test+logger足够了。又不是在实现某个算法。。。
0 请登录后投票
   发表时间:2006-10-28  
http://compiledmonkey.wordpress.com/2006/10/27/debugging-ruby-on-rails/

还是有学习者和老脑筋的, 以及别种语言的习惯者

http://wiki.rubyonrails.org/rails/pages/HowtoDebugWithBreakpoint

cnruby

http://www.hhtong.com/blog1/articles/2006/05/23/rails20060522-use_breakpointer
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics