Što je Garbage in Garbage out?

Garbage In Garbage Out (GIGO) popularan je računalni sleng za „ako unesete pogrešne podatke, rezultati će također biti pogrešni“. Pojam je nastao u zajednici programiranja, gdje instruktori podsjećaju studente da moraju provjeriti i ponovno provjeriti svoje podatke i kodiranje kako bi bili sigurni da su rezultati valjani. Pojam se također široko koristi u drugim industrijama, ponajviše u industriji snimanja, gdje ljudi naglašavaju potrebu za dobrom opremom. U tom slučaju, loše početno snimanje rezultirat će albumom niske kvalitete.

George Fuechsel, rani IBM-ov programer, općenito je zaslužan za skovanje pojma. Podsjetio je studente da će računala obraditi bilo koju vrstu informacija koje im se daju bez prosuđivanja ili oka za točnost. Ako se napravi pogreška u programu, koliko god mala, to može rezultirati smećem u otpadu i time stvoriti neželjeni rezultat. Sve dok su ljudi svjesni pogrešivosti računala, ovaj koncept nije veliki problem, iako može biti frustrirajući na velikom projektu. Međutim, postaje problem kada ljudi prihvate informacije o vjeri samo zato što dolaze s računala.

Kada se to dogodi, ponekad se u šali naziva Garbage In Gospel Out. Mnogi korisnici računala su krivi za pretpostavku da su računala nepogrešiva ​​i da će uvijek vraćati točne rezultate. To može uzrokovati ozbiljne probleme. Na manjoj razini, netko bi jednostavno mogao imati netočne činjenice o situaciji; na glavnoj razini, netko bi mogao temeljiti ozbiljnu odluku na pogrešnim informacijama.

Programeri pokušavaju biti svjesni GIGO principa, a zapravo mnoga računala imaju sposobnost provjeriti kod za osnovne pogreške. Većina ulaznih podataka, međutim, još uvijek treba biti lektorirana, osobito ako su složeni i ispunjeni višestrukim argumentima, što je obično slučaj s naprednim računalstvom. To je jedan od razloga zašto znanstvenici vole potvrđivati ​​podatke s drugim znanstvenicima – kako bi bili sigurni da su njihovi izračuni točni.

Princip Garbage In Garbage Out može se primijeniti na mnoge stvari u životu. Kuhanje s nekvalitetnim sastojcima često rezultira razočaravajućim obrokom. Isto tako i na ozbiljnijoj razini, učenici koji pate od lošeg obrazovanja često se bore za uspjeh u životu. Pouka je osigurati da nešto bude kvalitetno prije nego što ga upotrijebite, bilo da se radi o kodu ili novom sustavu centralnog grijanja.