Kaj je Garbage in Garbage out?

Garbage In Garbage Out (GIGO) je priljubljen računalniški sleng za »če vnesete napačne podatke, bodo tudi rezultati napačni«. Izraz je nastal v programski skupnosti, kjer inštruktorji študente opozarjajo, da morajo preveriti in ponovno preveriti svoje podatke in kodiranje, da zagotovijo, da so rezultati veljavni. Izraz se pogosto uporablja tudi v drugih panogah, predvsem v snemalni industriji, kjer ljudje poudarjajo potrebo po dobri opremi. V tem primeru bo slabo začetno snemanje povzročilo album nizke kakovosti.

George Fuechsel, zgodnji IBM-ov programer, je na splošno zaslužen za skovanje izraza. Študente je opomnil, da bodo računalniki obdelali kakršne koli informacije, ki jih prejmejo, brez presoje ali pozornosti za točnost. Če je v programu storjena napaka, pa čeprav majhna, lahko povzroči nastanek smeti v smeti in s tem nenamerni rezultat. Dokler se ljudje zavedajo zmotljivosti računalnikov, ta koncept ni velika težava, čeprav je lahko pri velikem projektu frustrirajoče. Vendar pa postane problem, ko ljudje sprejmejo informacije o veri preprosto zato, ker so prišle iz računalnika.

Ko se to zgodi, se včasih v šali imenuje Garbage In Gospel Out. Mnogi uporabniki računalnikov so krivi za domnevo, da so računalniki nezmotljivi in ​​da bodo vedno vrnili pravilne rezultate. To lahko povzroči resne težave. Na manjši ravni bi lahko nekdo imel preprosto napačna dejstva o situaciji; na večji ravni bi lahko nekdo resno odločitev utemeljil na napačnih informacijah.

Programerji se skušajo zavedati načela GIGO in dejansko ima veliko računalnikov zmožnost preverjanja kode za osnovne napake. Večino vhodnih podatkov pa je še vedno treba lektorirati, še posebej, če so zapleteni in napolnjeni z več argumenti, kar običajno velja za napredno računalništvo. To je eden od razlogov, zakaj znanstveniki radi potrjujejo podatke z drugimi znanstveniki – da zagotovijo, da so njihovi izračuni pravilni.

Načelo Garbage In Garbage Out lahko velja za marsikaj v življenju. Kuhanje s sestavinami slabe kakovosti pogosto povzroči razočaranje. Podobno in na bolj resni ravni se študenti, ki trpijo zaradi slabe izobrazbe, pogosto trudijo uspeti v življenju. Nauk je zagotoviti, da je nekaj dobre kakovosti, preden ga uporabite, pa naj bo to koda ali nov sistem centralnega ogrevanja.