Acasă Dezvoltare Ce este gunoiul, gunoiul (gigo)? - definiție din techopedia

Ce este gunoiul, gunoiul (gigo)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Garbage In, Garbage Out (GIGO)?

Garbage in, garbage out (GIGO), în contextul tehnologiei informației, este o expresie de argou care înseamnă indiferent de cât de exactă este logica unui program, rezultatele vor fi incorecte dacă intrarea este nevalidă.

În timp ce termenul este cel mai frecvent utilizat în contextul dezvoltării de software, GIGO poate fi, de asemenea, utilizat pentru a face referire la orice sisteme de luare a deciziilor în care eșecul de a lua decizii corecte cu date precise și precise ar putea duce la rezultate greșite și fără sens.

Techopedia explică Garbage In, Garbage Out (GIGO)

Un program oferă rezultate inexacte din cauza datelor inexacte furnizate, deoarece un computer va încerca întotdeauna să proceseze datele care i-au fost furnizate. Într-un alt mod, calitatea de ieșire a unui sistem de obicei nu poate fi mai bună decât calitatea intrărilor.

Gunoiul poate fi date care sunt pur și simplu umplute cu erori, dar pot fi, de asemenea, date care nu au nicio aplicabilitate la circumstanțele specifice. De exemplu, imaginați-vă o companie care vinde doar dezvoltatorilor .NET. O aplicație CRM poate fi în măsură să determine cele mai probabile ținte dintr-un lot de oportunități. Cu toate acestea, dacă oportunitățile au fost generate de un grup de dezvoltatori Java care nu au niciun interes pentru produs, aplicația CRM va produce rezultate inutile, indiferent de logica sa.

Soluția este nu doar să petreci timp pe algoritmii unei aplicații, ci și să petreci timp validând intrarea și / sau să te asiguri că tipul potrivit de date intră în sistem.

Termenul de gunoi în, gunoi în afara (GIGO) este atribuit pe larg de a fi inventat de George Fuechsel, un programator și instructor IBM.

Ce este gunoiul, gunoiul (gigo)? - definiție din techopedia