web-dev-qa-db-ja.com

「デコイ」機能または意図的なバグの用語は何ですか?

スラングのプログラミング用語を忘れてしまいました。これは、意図的なバグまたは注意散漫として使用されるおとり機能です。使用例:「ねえボブ、QAは今日レビューをしています。$THINGモジュールに挿入すると、実際に見つけるのに問題が生じます。」.

これは否定的に使用でき、実際の問題からの注意散漫として発見する非常に明白な意図的な欠陥を持ちます。

これも積極的に活用できます。これは、被災地を捜索する際に常に救助犬に被害者を「発見」させる方法と同じです。また、QAプロセスが実際に欠陥を見つけていることを確認するためにも使用できます。

私が探している用語は何ですか?

28
Freiheit

アヒル

から http://www.codinghorror.com/blog/2012/07/new-programming-jargon.html

管理者の注意を引いて削除する以外の理由で追加された機能で、製品の他の側面での不要な変更を回避します。

47
Sign

実際に製造(および品質保証)では、 Red Rabbit Test (別名Red Herring)と呼ばれるものがあります。これは、既知の不良部品を機械またはプロセスに入れ、それが検出されることを確認することを指します。

Red Rabbit Test

欠陥の特定にかかる時間を確認するために使用されます。このテストでは、赤いパーツがミックスに追加され、それが検出されるまでの時間が識別されます。

一部の自動化マシンには自動サイクル(通常はシフトごとに1回)があり、オペレーターに「赤いウサギ」のパーツをロードするように促し、エラー検出と拒否ロジックが正しく機能することをサイクルチェックで実行します。

22
Scott Whitlock

私の教授がそれを呼んだようです bbugging またはフォールトシード。アイデアは、湖の魚のようなものの個体数を推定したい場合、いくつかをキャッチし、タグを付けて放し、他の魚とランダムに同化する時間を与え、タグ付けされた魚の数に基づいて個体数を推定することです。あなたは後でキャッチします。

This 検索リンクは、この技法について語る故偉大なワッツハンフリーによる本のページを見つけます。

5
DeveloperDon