Next: Použití nesprávné smyčky
Up: Obecné programátorské chyby
Previous: Zbytečné převody znaků na
  Obsah
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