TOP > プログラマ2.0日報 > 2008年11月20日

あすなろBlogger

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

デバッグの友

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

カレンダー

<< 2008年11月 >>

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

最新のエントリー

最新のトラックバック

最新のコメント

Tag

バックナンバー