タグ

デバッグに関するnekotankのブックマーク (4)

  • カジュアルにperlデバッガを使って捗る - Articles Advent Calendar 2011 Casual

    こんにちは。perlでほげほげするのが大好きなtoritori0318と申します。 さて突然ですが、みなさんはperlのデバッグをどのように行なっておりますでしょうか? print+Data::Dumper で十分!という方から、 epicやPadreといったIDEでデバッグしたいよね、 アプリで出してるログ使ってるよー、 はたまた漢ならperl標準デバッガ使うべし、 など、いろいろなご意見があるでしょう。 自分はほとんどのケースでperl標準デバッガを使っています。 軽いし環境に依存しないし機能は十分だし最高! ということで今回はPerl標準デバッガについて書いてみます。

    カジュアルにperlデバッガを使って捗る - Articles Advent Calendar 2011 Casual
  • Perlゼミ(サンプルコードPerl入門)

    Perl入学式 全6回のPerl入門講座。東京、大阪、沖縄、札幌で開催。(東京は4月と10月スタート、それ以外は5月スタート) YAPC::Japan Perlを軸としたITに関わる全ての人のためのカンファレンス。 東京 吉祥寺.pm 五反田.pm 大阪 なにわPerl 沖縄 沖縄.pm

  • その3 デバッグウィンドウを知らないと大変です

    ホーム < ゲームつくろー! < デバッグ技術編 その3 デバッグウィンドウを知らないと大変です その1でブレークポイントを設定してプログラムを一時的に止めてステップ実行するデバッグの基を紹介しました。このデバッグはプログラムが一時停止するので「静的なデバッグ」です。でも、例えばゲームのキーが正しく入力されているかを調べるには、プログラムが動き続けてくれないといけません。また状態遷移などが上手く動いているかをチェックする時にステップ数が膨大になるとデバッグに時間がかかってしまいます。 静的なデバッグが厳しい状況ではステップ実行は非効率です。そういう時は動かしながらリアルタイムで数値の変化を見るのが得策です。しかし、自動変数ウィンドウなどはステップ実行時以外は見ることができませんので、別の出力を設ける必要があります。その候補の1つがデバッグウィンドウ(出力ウィンドウ)です。 この章ではデバ

  • [Visual Studio]コードを修正せずに変数の値をログ出力する方法

    ふとした時に変数の値がどのようになっているか、確認したいことってありますよね。 おそらく皆さんブレークポイントを設置して、 停止した状態でローカルウィンドウやウォッチウィンドウを見て確認するのではないでしょうか。 だけど、止めずに確認したい時もありませんか? 一時的な値ではなく変化を知りたい時はありませんか? そんな時は printf 追加してプリントデバッグ! という方法もありますが、再ビルドが必要なので時間がかかってメンドクサイです。 そこで、Visual Studio でソースを変更せず、ブレークポイントで停止させることもなく(※)、変数の値を出力させる方法を紹介します。(※ 内部的には停止している) サンプルプログラム int factorial(int n) { if( n == 0 ) return 1; n = n * factorial(n-1); return n; }

    [Visual Studio]コードを修正せずに変数の値をログ出力する方法
  • 1