GIGO
Skrót od „Garbage In, Garbage Out”. GIGO to skrót używany w informatyce, który oznacza, że nieprawidłowe dane wejściowe dadzą nieprawidłowy wynik.
Ponieważ komputery działają według ścisłej logiki, nieprawidłowe dane wejściowe mogą dać nierozpoznawalny wynik, czyli „śmieci”. Na przykład jeśli program prosi o liczbę całkowitą, a wpiszesz ciąg znaków, możesz otrzymać nieoczekiwany wynik. Podobnie jeśli spróbujesz otworzyć plik binarny w edytorze tekstu, może on wyświetlić nieczytelną zawartość.
GIGO to uniwersalne pojęcie z dziedziny informatyki, ale dotyczy tylko programów przetwarzających nieprawidłowe dane. Dobra praktyka programistyczna nakazuje, aby funkcje sprawdzały poprawność danych wejściowych przed ich przetworzeniem. Dobrze napisany program nie będzie wytwarzał śmieci, ponieważ nie zaakceptuje ich już na początku. Wymaganie prawidłowych danych wejściowych pomaga także programom unikać błędów, które mogą powodować awarie i inne nieprzewidywalne zachowania.
NOTE: Ponieważ powiązane terminy FIFO i LIFO wymawia się z długim „i”, GIGO zazwyczaj wymawia się „gaj-go” (a nie „gidż-go”). Pomaga to również uniknąć pomylenia z przedrostkiem „giga”, który wymawia się z krótkim „i”.
Sprawdź swoją wiedzę