MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

Railsのデバッグのお供に「ruby-debug」

タグ: [] [] [] [] [] [] [] [] [] []

buzz_button

VBをはじめとした統合開発環境がある場合は当たり前だったデバッグポイント。スクリプト系言語ではないのが当たり前で、久しくその存在を忘れていた。なくとも開発はできるが、出来ればあった方が良い。

ピクチャ 4-52

なくとも十分と思っている方ほど、これを試してみて欲しい。一度使うとはまるはずだ。
今回紹介するオープンソース・ソフトウェアはruby-debug、Ruby on Railsでも使えるデバッガーだ。

ruby-debugのインストールはgemから行えるので手軽だ。そして「require ‘ruby-debug’」としてデバッガを読み込み(または$ rdebug script/server)、好きなところでdebuggerと記述しておく。後はそのアクションを実行すれば、処理が停止し、コンソールからデバッグが可能になる。
ピクチャ 3-62

変数の内容を見ることはもちろん、ステップ実行させていくことや、値の内容を入れ替えることもできる。さらにリモートのデバッグもできるようだ。ステップ実行を細かく行っていくと、ActiveRecord内部のコードに移ったりするので、Railsの内部を知るのにも役立つだろう。
ピクチャ 2-63

実際に使ってみると、手放せなく予感がする。データの内容をダンプしたい時に特に便利そうだ。RubyやRuby on Railsを使った開発を行っている方はお試しを。

Data Noise
 http://www.datanoise.com/ruby-debug/

RubyForge: ruby-debug: Project Info
 http://rubyforge.org/projects/ruby-debug/

トラックバック URL :

January 21st, 2008 Posted by admin | 2 コメント

2 Comments »

  1. Niceな記事をありがとうございます。リンクさせていただきました。

    Comment by genki | 2008/01/21 Monday

  2. [...] diigo2ZerockBlog 01/29/2008 MOONGIFT: » Railsのデバッグのお供に「ruby-debug」:オープンソースを毎日紹介 [...]

    Pingback by diigo2ZerockBlog 01/29/2008 « ZerockBlog | 2008/01/29 Tuesday

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding