Casa Desenvolupament Què és la brossa? - Definició de tecnologia

Què és la brossa? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Garbage In, Garbage Out (GIGO)?

Garbage in, garbage out (GIGO), en el context de la tecnologia de la informació, és una expressió d'argot que significa independentment de la precisió de la lògica d'un programa, els resultats seran incorrectes si l'entrada no és vàlida.

Si bé el terme s’utilitza més freqüentment en el context del desenvolupament de programari, GIGO també es pot fer servir per referir-se a qualsevol sistema de presa de decisions en què la falta de prendre decisions correctes amb dades precises i precises pot comportar resultats no sensibles.

Techopedia explica Garbage In, Garbage Out (GIGO)

Un programa dóna resultats inexactes per dades inexactes proporcionades perquè un equip sempre intentarà processar les dades que se li proporcionen. Dit d'una altra manera, la qualitat de sortida d'un sistema normalment no pot ser millor que la qualitat de les entrades.

Les escombraries poden ser dades simplement plenes d’errors, però també poden ser dades que no tinguin cap aplicabilitat a la circumstància concreta. Per exemple, imagineu-vos una empresa que només ven als desenvolupadors .NET. Una aplicació CRM pot ser capaç de determinar els objectius més probables d'un lot de derivats. Tanmateix, si les direccions es generen a partir d’un grup de desenvolupadors Java que no tenen cap interès en el producte, l’aplicació CRM produirà resultats inútils independentment de la seva lògica.

La solució és no només dedicar temps als algorismes d’una aplicació, sinó també passar temps validant l’entrada i / o assegurant-se que el tipus de dades adequat entra al sistema.

George Fuechsel, un programador i instructor d'IBM s'atribueix àmpliament al terme "garbage in, garbage out" (GIGO).

Què és la brossa? - Definició de tecnologia