連載
特集
カテゴリー
タグ
メディア

最強の問題解決手法「ラバーダック・デバッグ」とは

author 訳:伊藤貴之
最強の問題解決手法「ラバーダック・デバッグ」とは
Image: Westend61/Getty Images

抱えている問題を誰かに相談している最中に、自分で解決策を思いついた経験はありませんか?

そんなときは爽快な気分になりますよね。でも、この現象を意図的に起こせるようになれば、他人の時間も浪費させずに済み、もっと良い気分になります。

「ラバーダック・デバッグ」とは?

プログラミングの世界で「ラバーダック・デバッグ」と呼ばれているアプローチがあります。問題にぶつかったとき、すぐに誰かの助けを求めるかわりに、自分で問題をよく考えるためのやり方です。

プログラマーは変人が多いので、そのためにラバーダック(ゴム製のアヒル)に話しかけるという伝統があります。

ラバーダックにまつわるエピソードを1つ紹介します。

***

あるところに、部下