Co je GIGO (Garbage In, Garbage Out)?
Zkratka pro „Garbage In, Garbage Out“. GIGO je zkratka z počítačové vědy, která znamená, že špatný vstup bude mít za následek špatný výstup.
Protože počítače pracují na základě přísné logiky, může neplatný vstup vytvořit nerozpoznatelný výstup neboli „odpad“. Například pokud program požaduje celé číslo a vy zadáte řetězec, můžete dostat neočekávaný výsledek. Podobně pokud se pokusíte otevřít binární soubor v textovém editoru, může se zobrazit nečitelný obsah.
GIGO je univerzální informatický pojem, ale týká se pouze programů, které zpracovávají neplatná data. Správná programátorská praxe velí, že funkce by měly před zpracováním kontrolovat, zda je vstup platný. Dobře napsaný program se vyhne produkci smetí tím, že ho vůbec nepřijme. Vyžadování platného vstupu také pomáhá programům vyhnout se chybám, které mohou způsobit pády a jiné nevyzpytatelné chování.
POZNÁMKA:Protože příbuzné termíny FIFO a LIFO se vyslovují s dlouhým „i“, GIGO se obvykle vyslovuje „guy-go“ (nikoli gih-go). To také pomáhá vyhnout se záměně s předponou „giga“, která se vyslovuje s měkkým „i“.
Definice GIGO (Garbage In, Garbage Out) na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.
Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka GIGO (Garbage In, Garbage Out) nebo chcete navrhnout nový technický termín, kontaktujte nás.
Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka GIGO (Garbage In, Garbage Out) alebo chcete navrhnúť nový technický termín, kontaktujte nás.