Rubyには、Rubyコミュニティの内外で広く知られている誤解が一つある。Rubyにはデバッガがないという誤解だ。この誤解は、Rubyにとって問題だと唱える人もいる。このデバッギングツールが欠けていることは、賢明で素晴らしいことだと解釈する者もいる(参考記事)。 しかし、Rubyにデバッガが無いということは誤解なのだ。実際のところ、Rubyにはデバッガ用のツールがある。それも実に沢山のツールがある。様々なRubyの実装で利用出来るツール、GUIのデバッグツール、デバッグの実装、そしてデバッグのサポートを見ていきたいと思う。 デバッガって何? 第一に、実際デバッガに含まれるものをハッキリさせよう。 デバッガGUIとインタフェース もちろん、インタラクティブなデバッガのもっとも大切な部分、少なくともユーザにとって大切な部分は、ユーザインタフェースです。Ruby標準ライブラリやRubiniusデ