GIGO
Znači kao "Smeće unutra, smeće van". GIGO je a Computer Science akronim koji podrazumijeva loše ulazni rezultirat će lošim izlaz.
Budući da računala rade koristeći strogu logiku, nevaljani unos može proizvesti neprepoznatljiv izlaz ili "smeće". Na primjer, ako a program traži an cijeli i unesete a niz, možete dobiti neočekivani rezultat. Slično tome, ako pokušate otvoriti datoteku binarni datoteku u tekst editor, može prikazivati nečitljiv sadržaj.
GIGO je univerzalni koncept informatike, ali odnosi se samo na programe koji obrađuju nevaljano datum. Dobra praksa programiranja to nalaže Funkcije treba provjeriti valjanost unosa prije obrade. Dobro napisan program izbjeći će stvaranje smeća ako ga uopće ne prihvati. Zahtjev za valjanim unosom također pomaže programima da izbjegnu pogreške koje mogu uzrokovati ruši i drugo nestalno ponašanje.
NAPOMENA: Budući da povezani pojmovi FIFO i LIFO izgovaraju se s dugim "i", GIGO se obično izgovara "tip-kreni" (ne gih-go). To također pomaže u izbjegavanju zabune s prefiksom "giga", koji se izgovara mekim "i".