Garbage In, Garbage Out (GIGO)

Autor: Peter Berry
Data Utworzenia: 11 Sierpień 2021
Data Aktualizacji: 18 Czerwiec 2024
Anonim
What is GIGO (garbage in, garbage out)?
Wideo: What is GIGO (garbage in, garbage out)?

Zawartość

Definicja - Co oznacza Garbage In, Garbage Out (GIGO)?

Garbage in, garbage out (GIGO), w przeciwieństwie do technologii informatycznych, to wyrażenie slangowe, które oznacza, że ​​niezależnie od tego, jak dokładna jest logika programów, wyniki będą niepoprawne, jeśli dane wejściowe są niepoprawne.


Chociaż termin ten jest najczęściej używany w kontekście tworzenia oprogramowania, GIGO może być również używany w odniesieniu do dowolnych systemów decyzyjnych, w których brak podjęcia właściwych decyzji z dokładnymi, dokładnymi danymi może prowadzić do błędnych, bezsensownych wyników.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Garbage In, Garbage Out (GIGO)

Program podaje niedokładne wyniki z powodu niedokładnych danych, ponieważ komputer zawsze będzie próbował przetworzyć dane, które zostały mu przekazane. Mówiąc inaczej, jakość wyjściowa systemu zwykle nie może być lepsza niż jakość danych wejściowych.

Śmieciami mogą być dane, które są po prostu wypełnione błędami, ale mogą to być również dane, które nie mają zastosowania w określonych okolicznościach. Wyobraź sobie na przykład firmę, która sprzedaje tylko programistom .NET. Aplikacja CRM może być w stanie określić najbardziej prawdopodobne cele na podstawie serii potencjalnych klientów. Jeśli jednak potencjalne szanse zostały wygenerowane przez grupę programistów Java, którzy nie są zainteresowani produktem, aplikacja CRM da bezużyteczne wyniki niezależnie od logiki.


Rozwiązaniem jest nie tylko spędzanie czasu na algorytmach aplikacji, ale także spędzanie czasu na sprawdzaniu poprawności danych wejściowych i / lub zapewnianiu, że do systemu trafią odpowiednie dane.

Termin „wyrzucanie śmieci”, „wyrzucanie śmieci” (GIGO) jest powszechnie przypisywany przez George Fuechsel, programistę i instruktora IBM.