由来は
あるプログラマーがあひるのおもちゃに向かって
コードを1行ずつ口に出して説明することで
デバッグ(バグや欠陥がないか修正すること)を行っていました。
自分の頭の中の思考を整理し、状況の把握につなげて、問題解決の糸口を探していたという手法。
要するに
誰かに説明することで自分も理解が深まる
という心理学的な思考方法。
プログラミングに限らず
仕事においても勉強においても同様ですよね。
あひるではなくてもいいところを
あひるが生活にいかに密着しているのか
この単語の由来からも明らかになりますね。
なお、異論は認めない。
***
パソコン用品あひる