« すべての種類のtrue | トップページ | マーフィーの法則? »

2008年7月18日 (金)

気分は名探偵

おはようございます。本日の当番、プログラマーのY.Hです。

えっと、いきなり個人的な事を書いてしまいますが、
僕は推理小説が大好きです。
小学校の頃から読んでいて、
図書館から借りる本はほとんど推理小説という有様でした。

さてさて、その推理小説に付き物なのが、いわゆる名探偵ですよね。
灰色の脳細胞を持っていたり、警察キャリアだったり、三毛猫だったり(!)と姿形は多種多様ですが、
共通しているのは、洞察力、推理力が素晴らしい!というところだと思うのです。

名探偵には欠かせない洞察力と推理力ですが、
プログラマーにとっても実に重要だと思うのです。

例えば、不可解なバグが起こったとします。
普通に探したのでは原因がつかめません。
そんなときはどうするのか?
…そうです、自分も名探偵になりきるのです!

1.ふむふむ、ここの関数を通せば、違った結果になるな…。
2.ほうほう、この部分をマスクすれば、バグは起こらないのか…。
3.いやいや、以前のデータを使えば、うまく動作するぞ…。
4.え、実は変数の初期化し忘れですか…orz

…というように、容疑者のアリバイをチェックしていく名探偵のごとく、
洞察力と推理力を発揮してバグの原因を見つけ出していくのです。

……え?こんなことしてるのってお前だけだろうって?
いやいや、みなさんも名探偵になったつもりでデバッグに望めば、
いつもよりも早くバグの原因を特定できるかもしれませんよ!

日頃から推理小説を読んで、名探偵レベルを鍛えておけば、
いざというときも大丈夫ですね!

|

« すべての種類のtrue | トップページ | マーフィーの法則? »

プログラマー」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/217647/41892267

この記事へのトラックバック一覧です: 気分は名探偵:

« すべての種類のtrue | トップページ | マーフィーの法則? »