next up previous contents
Next: Použití nesprávné smyčky Up: Obecné programátorské chyby Previous: Zbytečné převody znaků na   Obsah

Používání goto

Příkaz goto není ve vyšších programovacích jazycích v 99,999999% potřeba. Protože programujeme strukturovaně, máme k dispozici dostatek prostředků, díky nimž se tomuto příkazu můžeme vyhnout. Předně to jsou smyčky a podmíněný příkaz. Pokud potřebujeme přerušit smyčku uprostřed jejího těla, můžeme to udělat buďto příkazem if nebo můžeme použít příkazy break nebo continue.

Příkaz goto má své opodstatnění pouze v případě, kdy potřebujeme vyskočit z příliš hluboké hierarchie zanořených smyček. Jindy ne! Používání tohoto příkazu nepřináší žádné zrychlení kódu a navíc je to extrémně nepřehledné. Zaručené zprávy o jeho úžasné efektivitě patří do kategorie báchorek pro malé děti.



David Martinek 2002-10-01