Garbage In Garbage Out (GIGO) est argotique informatique populaire pour les "si vous entrez des données incorrectes, les résultats seront aussi mauvais." Le terme a été soulevée dans la communauté de programmation, où des instructeurs rappeler aux élèves qu'ils doivent vérifier et re-vérifier leurs données et codant pour faire en sorte que les résultats sont valides. Le terme est également largement utilisé dans d'autres industries, notamment dans l'industrie du disque, où les gens insistent sur la nécessité d'un bon équipement. Dans ce cas, un enregistrement de mauvaise qualité initiale se traduira par un album de qualité médiocre.
George Fuechsel, un programmeur début d'IBM, est généralement crédité d'inventer le terme. Il a rappelé aux élèves que les ordinateurs traité n’importent quel type d'information ils sont donnés sans jugement ou un oeil pour la précision. Si erreur est faite dans le programme, même minime, il peut en résulter Garbage In Garbage Out, et créer ainsi un résultat inattendu. Tant que les gens sont conscients de la faillibilité des ordinateurs, ce concept n'est pas un gros problème, mais il peut être frustrant sur un projet de grande envergure. Elles ne deviennent toutefois un problème lorsque les gens acceptent d'informations sur la foi simplement parce qu'elle émanait d'un ordinateur.
Lorsque cela se produit, il est parfois appelé en plaisantant Garbage Out Dans l'Evangile. Nombreux utilisateurs d'ordinateurs sont rendus coupables de supposer que les ordinateurs sont infaillibles et retourne toujours des résultats corrects. Cela peut causer de graves problèmes. Au niveau secondaire, quelqu'un pourrait simplement des faits inexacts sur une situation, sur un niveau important, quelqu'un pourrait fonder sa décision sur des renseignements erronés grave.
Les programmeurs essayé d'être conscient du principe GIGO, et en fait, de nombreux ordinateurs ont la capacité de vérifier le code d'erreur de base. La plupart des données d'entrée, cependant, reste à corriger, surtout si elle est complexe et remplie avec plusieurs arguments, ce qui est généralement le cas avec l'informatique de pointe. C'est une des raisons scientifiques comme pour confirmer les données avec d'autres scientifiques - afin de s'assurer que leurs calculs sont exacts.
Le principe de Garbage In Garbage Out peut s'appliquer à beaucoup de choses dans la vie. Cuisiner avec des ingrédients de mauvaise qualité, se traduit souvent par un repas décevant. De même, et à un niveau plus grave, les étudiants qui souffrent d'un faible niveau d'éducation souvent du mal à réussir dans la vie. La leçon est de faire en sorte que quelque chose est de bonne qualité avant de l'utiliser, que ce soit du code ou d'un nouveau système de chauffage central.