目次:
定義-ガベージイン、ガベージアウト(GIGO)とはどういう意味ですか?
情報技術のコンテキストでのガベージイン、ガベージアウト(GIGO)は、プログラムのロジックがどれほど正確であるかに関係なく、入力が無効な場合は結果が正しくないことを意味するスラング表現です。
この用語はソフトウェア開発のコンテキストで最も頻繁に使用されますが、GIGOは、正確で正確なデータを使用して正しい決定を行わないと、誤った無意味な結果につながる可能性がある意思決定システムを指すためにも使用できます。
TechopediaがGarbage In、Garbage Out(GIGO)について説明しています
コンピューターは常に与えられたデータを処理しようとするため、提供されたデータが不正確であるため、プログラムは不正確な結果をもたらします。 別の言い方をすれば、システムの出力品質は通常、入力の品質よりも優れていることはありません。
ガベージは、単純にエラーで満たされたデータである可能性がありますが、特定の状況にまったく適用できないデータである可能性もあります。 たとえば、.NET開発者にのみ販売する会社を想像してください。 CRMアプリケーションは、リードのバッチから最も可能性の高いターゲットを決定できる場合があります。 ただし、製品に関心のないJava開発者のグループからリードが生成された場合、CRMアプリケーションはそのロジックに関係なく役に立たない結果を生成します。
解決策は、アプリケーションのアルゴリズムに時間を費やすだけでなく、入力の検証や適切な種類のデータがシステムに送られることの確認にも時間を費やすことです。
ガベージイン、ガベージアウト(GIGO)という用語は、IBMプログラマーおよびインストラクターであるGeorge Fuechselによって作られたと広く考えられています。
