タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Debugとdebugとrubyに関するagxのブックマーク (4)

  • Ruby On Rails ピチカート街道 - デバッグ初体験03【ruby-debug v0.9.3 マニュアルお気楽翻訳】 -

    ruby-debug v0.9.3 のヘルプファイルを今日は目標10分で超訳してみたいと思います。 ちなみにRails2.0対応のもっと新しい v0.10.0の内容はこちらからどうぞ。 翻訳が間違ってても責任は負いかねますよ!Good Luck To Myself!! やりたいこと別にリンクを付けてみましたよ。 ※ 以下のコマンドのうち、[ホニャララ] の、ホニャララの部分は省略できます。 --------------------- ★変数の値を見たい ★今どの行をデバッグしているか見たい ★ブレークポイントを追加・削除したい ★ステップ実行をしたい ★一気に実行したい ★watch式のように、ある値を繰り返し見たい ★全部の変数について一覧したい ★スレッドを操作したい ★スレッドにトレースモードを設定したい ★例外をキャッチしたい ★今の状態をセーブしたい・ロードしたい(ドラクエの教会

    agx
    agx 2007/11/28
  • いやなブログ - スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl

    スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 私は C, C++ でプログラムを書いているときはデバッガ (主に GNU/Linux 上の gdb) を頻繁に利用します。しかし、スクリプト言語ではそれほどでもありません。これはおそらく次のような理由によります。 ビルドが不要なので printf デバッグが容易 (ある程度大きい C++ のプログラムではビルド時間が長いので printf の挿入はしんどい) 異常終了時にスタックトレースが表示される (Ruby, Python なら自動、Perl の場合は use Carp; $SIG{__DIE__} = \&Carp::confess; など) オブジェクトのインスペクトが簡単 (Ru

    agx
    agx 2007/02/14
    ruby,python,perl のデバッガの使い方
  • 川o・-・)<2nd life

    Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 p ご存じの人も多い Kernel#p メソッド。これを使うとオブジェクトの内容を見やすい形で出力してくれます。 >> p ({:foobar => :baz}) {:foobar=>:baz}Object#inspect を使うと、p で出力するときと同じ文字列を String として取得できます。 >> puts ({:foobar => :baz}).inspect {:foobar=>:baz}初心者の頃この p での出力を使う方法がわからなくて困った記憶が…。 pp pp というライブラリを使うと、p より、より見やすい形式で出力してくれます。たとえば >> a = Array.new(10) { {:foobar => :

    川o・-・)<2nd life
    agx
    agx 2006/11/25
  • Ruby (デバッグ方法) - あさあさの公開メモ

    asaasa.tk Wiki+ This wiki was moved.

    agx
    agx 2006/06/24
  • 1