#15 Rubyで学ぶデバッグの基本
Rubyのデバッグは、`puts`を使った手軽な方法に加えて、`pry`という便利なツールがよく使われます。この記事では、Rubyにおけるデバッグの基本的な方法を解説します。
putsでその場の状態を確認する
puts "ageの中身: #{age}"
pというさらに詳しい表示方法
`puts`より詳しい情報を表示したい場合は、`p`という機能を使います。
p person
pry / debugというツール
Rubyには`pry`や`debug`といったツールがあり、コードの途中に1行差し込むだけで、その場で処理を一時停止し、対話的に変数の中身を確認できます。
require 'debug'
binding.break
Rubyならではの注意点
`binding.break`(または`binding.pry`)を差し込む方法は、`print`によるデバッグよりもはるかに効率的に原因を調査できます。Rubyでの本格的な開発では、早い段階でこうしたツールの使い方に慣れておくとよいでしょう。
まとめ
Rubyのデバッグは`puts`・`p`が手軽ですが、`pry`や`debug`を使った対話的な調査がより効率的です。積極的に活用してみましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Rubyをもっと学びたい方には「プロを目指す人のためのRuby入門[改訂2版]」がおすすめです。
コメント
コメントを投稿