NINO
Znamená „Nothing In, Nothing Out“. Zkratka NINO (vyslovuje se „ní-no“) je termín z oblasti informatiky, který říká, že pokud se do programu nic nezadá, nic se také nevytvoří. Lze ji také přeložit jako „No Input, No Output“.
Počítače fungují tak, že zpracovávají informace. Pokud neexistuje žádný vstup (nebo informace ke zpracování), nemůže existovat ani žádný výstup. Vstup může zadat člověk, například napsáním textu do textového procesoru nebo kliknutím na odkaz ve webovém prohlížeči. Může jej také zadat software, například během operace bootstrap nebo pomocí bota, který automaticky provádí příkazy.
V programování může NINO vysvětlovat, proč funkce nevytváří výsledek. Pokud neobdrží parametry, které potřebuje ke správnému spuštění, může funkce selhat nebo vytvořit hodnotu NULL. Pokud funkce obdrží neplatný vstup, může buď nevrátit nic, nebo vrátit „nesmyslný“ výsledek. Tento proces lze shrnout jako GIGO (Garbage In, Garbage Out).
Správně naprogramovaná funkce kontroluje všechny vstupy a vytvoří chybové hlášení, pokud data chybí nebo jsou neplatná. Tím předchází chybám NINO a GIGO, protože nesprávný vstup může v programu způsobit chyby nebo pády.
Otestujte své znalosti