GIGO
GIGO står för "Garbage In, Garbage Out". GIGO är en Datavetenskap akronym som innebär dålig ingång kommer att leda till dåliga produktion.
Eftersom datorer arbetar med strikt logik kan ogiltig inmatning ge oigenkännlig utdata eller "skräp". Till exempel om en program ber om en heltal och du anger ett sträng kan du få ett oväntat resultat. På samma sätt om du försöker öppna en binär filen i en textredigerare kan det visa oläsligt innehåll.
GIGO är ett universellt datavetenskapskoncept, men det gäller bara program som är ogiltiga datum. Bra programmeringspraxis dikterar det funktioner bör kontrollera om det finns giltiga inmatningar innan de bearbetas. Ett välskrivet program kommer att undvika att producera skräp genom att inte acceptera det i första hand. Att kräva giltig inmatning hjälper också program att undvika fel som kan orsaka kraschar och annat oregelbundet beteende.
OBS: Eftersom de relaterade termerna FIFO och LIFO uttalas med ett långt "i", GIGO uttalas vanligtvis "guy-go" (inte gih-go). Detta hjälper också till att undvika förvirring med prefixet "giga", som uttalas med ett mjukt "i".