デバッグの友
2008.11.20
プログラミングにデバッグは付物です(当たり前)。デバッグツールというと....
で、まあいろいろとあるわけですが、こういうのも実はデバッグツールだったりします。そういうちょっと気楽ネタですよ今回は。基本的に Windows + Cygwin 環境というメジャーな環境が舞台です。
1. diff
そりゃ UNIX ツールの diff です...特に -b オプションがオススメ! でたとえば Excel 出力だって、帳票を CSV で出してしまえば、立派に diff での比較の対象となります。ある項目だけ変わっている(その他の項目は不変)のチェックならば、うまく (g)awk で切り出してチェックしましょう。
.2. アクセサリの paint
画像編集用としては非力かもしれませんが、ごく簡単にスナップショットが取れるのは重宝します。Alt+[PrintScreen] で、特定のウィンドウだけがスナップショットできるので、これを アクセサリの paint に paste すれば、ウィンドウのイメージを比較できます。テキスト中心の内容だって、画像として比較していけないわけじゃないんですよ!
3. James
以前も触れたことがありますが、メール関連の開発をするなら MTA として James をローカルに立てるのがいいです。私は Info Mailet というものを作ってありますから、メールを受けたらこれが「メールを受けた!」ことをダンプして出力します。いちいちメーラで中身を確認する必要のないケース(単に飛んでればOK)ではこっちのが楽です。
4. strings
UNIXツールの /usr/bin/strings です。私意外にコレ好きです....実行ファイルの中身を覗いて、テキストだけを抽出して、それから動作を推測する、という奴ですね。意外に使えますよ!
何でもデバッグツールといえばその通りですね。使いようです。今回珍しくお気楽なネタでした....
投稿者 : 杉浦 こずえ | 投稿日時 : 2008.11.20 18:25


