気分は名探偵
おはようございます。本日の当番、プログラマーのY.Hです。
えっと、いきなり個人的な事を書いてしまいますが、
僕は推理小説が大好きです。
小学校の頃から読んでいて、
図書館から借りる本はほとんど推理小説という有様でした。
さてさて、その推理小説に付き物なのが、いわゆる名探偵ですよね。
灰色の脳細胞を持っていたり、警察キャリアだったり、三毛猫だったり(!)と姿形は多種多様ですが、
共通しているのは、洞察力、推理力が素晴らしい!というところだと思うのです。
名探偵には欠かせない洞察力と推理力ですが、
プログラマーにとっても実に重要だと思うのです。
例えば、不可解なバグが起こったとします。
普通に探したのでは原因がつかめません。
そんなときはどうするのか?
…そうです、自分も名探偵になりきるのです!
1.ふむふむ、ここの関数を通せば、違った結果になるな…。
2.ほうほう、この部分をマスクすれば、バグは起こらないのか…。
3.いやいや、以前のデータを使えば、うまく動作するぞ…。
4.え、実は変数の初期化し忘れですか…orz
…というように、容疑者のアリバイをチェックしていく名探偵のごとく、
洞察力と推理力を発揮してバグの原因を見つけ出していくのです。
……え?こんなことしてるのってお前だけだろうって?
いやいや、みなさんも名探偵になったつもりでデバッグに望めば、
いつもよりも早くバグの原因を特定できるかもしれませんよ!
日頃から推理小説を読んで、名探偵レベルを鍛えておけば、
いざというときも大丈夫ですね!
| 固定リンク
「プログラマー」カテゴリの記事
- ポジティブシンキング♪(2012.01.25)
- Simple is best(2011.12.19)
- 残り半月!(2011.12.16)
- もしもの時の為に(2011.12.15)
- OpenCVと某カメラを使う(2011.12.14)












コメント