Wikipedia:サンドボックス

ナビゲーションに移動 検索に移動
ウィキペディアへようこそウィキペディアについてヘルプサンドボックスについて
Sandbox.svg

Wikipedia:サンドボックスへようこそ!

ここは、ウィキペディアで編集・執筆をするための練習や実験などに使用できるページです。

ノートページへ投稿するための練習は、Wikipedia‐ノート:サンドボックスを使用してください。ビジュアルエディターの練習には Help:ビジュアルエディター/sandbox が使えます。ログインすれば利用者サンドボックスも使えます。

初心者の方は、このページを編集する前に、ガイドブックやヘルプのページの編集などもぜひ参考にしてください。あなたの今後の編集活動にとって、とても重要な内容が書かれています。

サンドボックスに書き込まれた内容は、日本時間午前0時の時報とともに、この案内文(テンプレート)を残してすべて除去されます。ただし、実際は時報より少し遅れます。また、過去の版は、履歴からたどることができます。著作権上問題のある書き込みや、エチケットに反する書き込みなどはやめてください。もしそのような書き込みを見つけたときは、Wikipedia:管理者伝言板/各種初期化依頼に連絡してください。

ここから下に書き込んでください。[編集]

デバッグに使用されるアヒルちゃん

ラバーダック・デバッグ とは、ソフトウエア工学におけるコードのデバッグ 手法である。ラバーダック・デバッグは、The Pragmatic Programmer [1]という本で紹介された、プログラマーがラバーダックを持ち歩きアヒルちゃんに向かってコードを1行ずつ説明することによりデバッグを行うという話が由来である。この手法には、他にも多くの別名があり, しばしば様々な無生物が用いられている。

プログラマーの多くは誰かに問題を説明した経験があり、その相手にはプログラミングの知識が全くないこともあり得るが、問題を説明している過程で解決策を思いつくがある。目的とするコードと、実際のコードの挙動を観察して、説明することにより、その違いが明白になるのだ。[2] 一般化するならば、あることを説明することによって、異なる見方による評価をする必要が生じることなり、それがより深い理解へとつながる。[3] 無生物を用いることにより、プログラマーは、他人を煩わせることなく目的を達成できる。 神よ国王を護り賜え(スウェーデン)

ここから下に書き込んでください。[編集]

Insights are often found by simply describing the problem aloud.

—DuckQuack Overflow

2018年4月1日、 Stack Exchange 社は、自社のウエブサイトにQuack Overflowと名付けたアヒルちゃんのアバターを導入した。 アヒルちゃんは、ブラウザview portの右下に表示され、問題を聞いて解決策を回答することによりサイト閲覧者を支援しようとする。しかし、アヒルちゃんは、考えてからタイピングするように見えた後に、クワッと鳴くだけである。これは、強力な問題解決策としてラバーダック・デバックをモデルとしたものである。[4]初めてアヒルちゃんをみて混乱したサイト閲覧者の中には、これがエイプリルフールのジョークだと気がつくまで、自分のパソコンにマルウエアがインストールされたと勘違いした者もいた。[5]

脚注[編集]

[ヘルプ]
  1. ^ The Pragmatic Programmer: From Journeyman to Master. Addison Wesley. ISBN 978-0201616224. http://pragprog.com/the-pragmatic-programmer.  p. 95, footnote.
  2. ^ Baker, SJ, The Contribution of the Cardboard Cutout Dog to Software Reliability and Maintainability, http://www.sjbaker.org/humor/cardboard_dog.html .
  3. ^ The Psychology Underlying the Power of Rubber Duck Debugging”. Press Up (2014年6月25日). 2015年7月3日閲覧。
  4. ^ Stack Exchange has been taken over by a rubber duck!”. Meta Stack Exchange (2018年3月31日). 2018年4月1日閲覧。
  5. ^ Quack Overflow - Stack Overflow's take on April Fool!”. Adventures (Blog) (2018年3月31日). 2018年4月1日閲覧。