タグ

デバッグに関するcielo_eeのブックマーク (5)

  • Emacs Lisp デバッグ — ありえるえりあ

    elisp のデバッグ方法について以下の3つの方法を説明します. - printf デバッグ - backtrace - edebug ■■■ printf デバッグ elisp で printf デバッグを行なうには message 関数を使います.message 関数の結果は *Messages* バッファに出力されます. 例えば以下の<リスト1>のように使います. ---------------- <リスト1> message 関数を使った printf デバッグ (defun message-sample () (let (list) (dotimes (i 10) (push i list) (message "%s" list)))) ---------------- 実行中に目視したい場合は sit-for と message の組み合わせか y-or-n-p を使うのが良い

  • CGIスクリプトをデバッグするには? - とほほのWWW入門

    デバッグとは、プログラムのバグ(誤動作の原因)を取り除くことを言います。ここでは、どうしてもCGIスクリプトが動かない場合(サーバーエラーになってしまう場合)の、デバッグを方法をいくつか紹介します。 マシンで Perl を使用可能な場合は、コマンドライン(Windowsの場合は MS-DOSプロンプト)で実行確認してみましょう。期待通りのHTML文書が表示されていればOKです。(test.cgi は、作成したCGIスクリプトのファイル名です。)

  • Perlデバッガの手引き - Perl入門ゼミ

    Perl › デバッガ Perlのとても便利な道具のひとつにデバッガがあります。デバッガを使うとスクリプトを一行づつたどって変数の中身を見たり、ブレークポイントを設定してその位置で停止したりすることができます。 デバッガは当に便利なのですがPerlをやっていても意外と知らない人がいます。ひとたびデバッガを覚えてしまうと試験をするときに手放せなくります。Perlを覚えたての時期からどんどん使っていって欲しいツールです。そんなデバッガのコマンドとテクニックをまとめてみました。 デバッグ用のスクリプト デバッグ用の簡単なスクリプトを準備しました。debug.plという名前で保存してください。このスクリプトを使用してデバッガの解説をします。 my $message = 'Hello'; my @nums = (1, 2, 3); my %scores = (math => 80, english

    Perlデバッガの手引き - Perl入門ゼミ
  • kndb.jp

  • Smart::Commentsが超便利 - kkobayashi_a’s blog

    今更だけど・・・知らなかったので。デバッグ出力用のモジュールらしいです。 Smart::Comments - Comments that do more than just sit there - metacpan.org 変数の値をData::Dumper的に*1ダンプしたり、現在時間を出したり、プログレスバーを出したりと便利な機能がたくさんあります。 Smart::Commentsを使わなければ単なるコメントとして無視されるというのも素晴らしい。 コード内で use Smart::Comments してもいいけど、コマンドラインオプションで-MSmart::Commentsすれば、ソースコードとしては完全に単なるコメントとして認識されるし、コマンドラインでデバッグのON/OFFも簡単にできるという・・・まさに至れり尽くせりですね。 ただ、コマンドラインで指定するときは、実行されたソース

    Smart::Commentsが超便利 - kkobayashi_a’s blog
  • 1