Dom Rozwój Co to jest śmieci, śmieci (Gigo)? - definicja z techopedia

Co to jest śmieci, śmieci (Gigo)? - definicja z techopedia

Spisu treści:

Anonim

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

Garbage in, garbage out (GIGO), w kontekście technologii informacyjnej, jest wyrażeniem slangowym, co oznacza, że ​​niezależnie od tego, jak dokładna jest logika programu, wyniki będą niepoprawne, jeśli dane wejściowe są niepoprawne.

Chociaż termin ten jest najczęściej używany w kontekście opracowywania oprogramowania, GIGO może być również stosowany 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.

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 pełne błędów, 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.

Co to jest śmieci, śmieci (Gigo)? - definicja z techopedia