タグ

考察とbyebugに関するsnjxのブックマーク (1)

  • byebugでRubyスクリプトをコマンドラインデバッグする - Qiita

    が書かれているので、ソースコード中のどこでもbyebugと書けばそこで停止してデバッグができる。 単体スクリプトの場合は3つのやり方がある。 自分は最近は1-2「ソースコードの中にbyebugを書く方法」を使っている。 1.byebug単体で使う 1-1.シェルからbyebug ファイル名で起動する 1-2.require 'byebug'し、ソースコードの中にbyebugと書くとそこがブレークポイントになる 2.pry-byebugを使う require 'pry'し、ソースコードの中にbinding.pryと書くとそこがブレークポイントになる byebug単体で使う場合と比べて利用できるコマンドが少ない カラー表示がうれしい listコマンドがない(pry自身の@コマンドで代用可) backtraceコマンドがない(pry自身のpry-backtraceコマンドで代用可) displa

    byebugでRubyスクリプトをコマンドラインデバッグする - Qiita
    snjx
    snjx 2020/04/10
    byebug unless $nobyebug このテクニックは覚えておこう
  • 1