Garbage In, Garbage Out (GIGO)

Auteur: Peter Berry
Date De Création: 11 Août 2021
Date De Mise À Jour: 20 Juin 2024
Anonim
What is GIGO (garbage in, garbage out)?
Vidéo: What is GIGO (garbage in, garbage out)?

Contenu

Définition - Que signifie Garbage In, Garbage Out (GIGO)?

Garbage in, garbage out (GIGO), dans le contexte des technologies de l'information, est une expression argotique qui signifie que, quelle que soit la précision de la logique d'un programme, les résultats seront incorrects si l'entrée est invalide.


Bien que le terme soit le plus fréquemment utilisé dans le contexte du développement logiciel, GIGO peut également être utilisé pour faire référence à tout système décisionnel dans lequel le fait de ne pas prendre les bonnes décisions avec des données précises et exactes pourrait conduire à des résultats erronés et absurdes.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Garbage In, Garbage Out (GIGO)

Un programme donne des résultats inexacts en raison de données inexactes fournies car un ordinateur essaiera toujours de traiter les données qui lui sont fournies. Autrement dit, la qualité de sortie d'un système ne peut généralement pas être meilleure que la qualité des entrées.


Les ordures peuvent être des données simplement remplies d'erreurs, mais il peut également s'agir de données qui n'ont aucune applicabilité à une circonstance spécifique. Par exemple, imaginons une entreprise qui vend uniquement aux développeurs .NET. Une application CRM peut éventuellement déterminer les cibles les plus probables à partir d'un lot de prospects. Cependant, si les pistes ont été générées à partir d'un groupe de développeurs Java qui ne s'intéressent pas au produit, l'application CRM produira des résultats inutiles, quelle que soit sa logique.

La solution ne consiste pas seulement à passer du temps sur des algorithmes d'applications, mais également à valider l'entrée et / ou à s'assurer que le type de données approprié entre dans le système.

Le terme GIGO (garbage in, garbage out) est largement attribué à George Fuechsel, un programmeur et instructeur IBM.