`
bd7lx
  • 浏览: 200788 次
社区版块
存档分类
最新评论

调试101-Ruby, ROR

    博客分类:
  • ruby
阅读更多


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
分享到:
评论
3 楼 bd7lx 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
2 楼 cookoo 2006-10-24  
我基本不用debugger, test+logger足够了。又不是在实现某个算法。。。
1 楼 jack 2006-10-23  
ruby还是少调试,多单元测试好.平时做项目都是调试,开始学ruby也想调试.编译语言的那种powerful的调试器用习惯了,这种玩具式的调试器怎么用都不爽.到现在也没有学会怎么更好的调试ruby.干脆点,不做调试了.一样能够把代码写好.

相关推荐

    sample-ror-app:Ruby on Rails 教程

    总的来说,"sample-ror-app"教程是学习Ruby on Rails的绝佳起点,它将带你走进RoR的世界,体验其高效、简洁和优雅的开发方式。无论是初学者还是有经验的开发者,都能从中获益匪浅,提升自己的Web开发技能。

    ROR环境配置

    在Eclipse中,你可以利用其强大的代码编辑、调试、重构和版本控制功能进行ROR开发。例如,你可以通过右键点击文件进行Run As -> Ruby Application来运行你的ROR应用。同时,Eclipse的集成版本控制系统如Git可以帮助...

    Eloquent_ruby

    - **测试与调试**:教授如何编写测试代码以及调试技巧。 - **最佳实践**:分享Ruby编程的最佳实践和常见陷阱避免方法。 #### 书籍特色 - **清晰的组织结构**:按照学习曲线精心安排章节顺序,使读者能够循序渐进地...

    ROR books 经典教程 入门 提高

    此标题表明该教程是关于 Ruby on Rails (ROR) 相关书籍的经典教程,适合初学者入门以及提高进阶的学习需求。这里可能存在着一定的理解偏差,因为文件中提供的具体内容更多地是关于 Ruby 语言本身而非 Rails 框架,但...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,以便开始使用Ruby on Rails(RoR)框架进行Web应用开发。 首先,我们来了解Ruby 1.8.6。Ruby是一种面向对象的、动态类型...

    ror留言板程序

    "ror留言板程序"是一个基于Ruby on Rails框架开发的简单应用,它主要用于实现用户在网站上留言和查看他人留言的功能。Ruby on Rails(简称RoR)是用Ruby语言编写的开源Web应用程序框架,遵循MVC(Model-View-...

    Ruby on Rails环境搭建(基于WinXP & RadRails)

    Ruby on Rails(RoR)是一个强大的Web应用程序框架,它基于Ruby编程语言,提供了高效的开发流程和简洁的代码结构。 首先,我们需要安装Ruby。访问Ruby官方网站(https://www.ruby-lang.org/zh/),下载适用于...

    我的ror的第一天

    标题 "我的ror的第一天" 暗示了这是一个关于Ruby on Rails (RoR) 开发初体验的分享,其中可能涵盖了作者初次接触RoR时的学习过程、遇到的问题以及解决方法。Rails是Ruby的一个Web开发框架,它以MVC(模型-视图-控制...

    03Ruby 注释.docx

    其中最为人所熟知的是Ruby on Rails(简称RoR)这一Web开发框架,它采用了“约定优于配置”的设计理念,极大地简化了Web应用的开发过程,在全球范围内广受欢迎。 #### 二、Ruby 注释的重要性 在任何编程语言中,...

    基于sqlite的ror例子

    标题 "基于sqlite的ror例子" 暗示我们即将探讨的是如何在Ruby on Rails (RoR) 应用程序中使用SQLite数据库。Ruby on Rails是一个流行的开源Web开发框架,它以其MVC(模型-视图-控制器)架构、DRY(Don't Repeat ...

    RoR,十分钟做Blog

    【RoR,十分钟做Blog】这篇教程主要介绍了如何使用Ruby on Rails(RoR)框架在NetBeans IDE上快速创建一个简单的博客程序。RoR是一个基于MVC(模型-视图-控制器)架构的Web开发框架,它使得开发过程更加高效且简洁。...

    Ruby.on.Rails.Web.Mashup.Projects

    - **Ruby on Rails (RoR)**:一种开源的Web应用框架,遵循Model-View-Controller (MVC) 架构模式。 - **Ajax (Asynchronous JavaScript and XML)**:一种创建快速动态网页的技术,通过在后台与服务器进行少量数据...

    ruby RDT&RadRails(Eclipse下的插件)

    Ruby RDT(Ruby Development Tools)和RadRails是两个在Eclipse集成开发环境中用于支持Ruby on Rails(简称ROR)开发的插件。这两个工具极大地提升了Ruby程序员在Eclipse中的工作效率,提供了丰富的特性来帮助开发者...

    RubyMine(Ruby编码编辑器) v7.0.4 官方版.zip

    RubyMine可以为各类Ruby项目和前沿技术提高您的工作效率,一个强大的IDE具有智能编码辅助和先进的测试和调试功能。 软件特色 JetBrains公司的RubyMine IDE提供了一个全面的Ruby代码编辑器,了解动态语言的细节,并...

    Build.Your.Own.Ruby.on.Rails.Web.Applications.Feb.2007.pdf

    - **框架概述**:本书首先介绍了Ruby on Rails(RoR)框架的基本概念和历史背景,RoR是一个开源的Web应用框架,基于Ruby语言,采用了模型-视图-控制器(MVC)架构模式。 - **框架优势**:强调了RoR的简洁性、生产力...

    结合使用 Oracle 和 Ruby on Rails 教程

    Oracle是一种流行的关系型数据库管理系统,而Ruby on Rails(简称RoR)则是一个基于Ruby语言的开源Web应用框架,它以其MVC(模型-视图-控制器)架构模式和“约定优于配置”的原则受到开发者们的青睐。本文将探讨如何...

    ROR 学习笔记系列一 Windows XP下环境安装配置(2)

    在本篇ROR(Ruby on Rails)学习笔记中,我们将深入探讨如何在Windows XP操作系统上进行环境的安装和配置。Ruby on Rails是一个流行的开源Web应用框架,它基于Ruby编程语言,以其“DRY”(Don't Repeat Yourself)...

Global site tag (gtag.js) - Google Analytics