#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版]」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本