Hlavní navigace

Názor k článku Go: minimalistický a překvapivě výkonný programovací jazyk od Miloslav Ponkrác - Výjimky jsou výjimky ze standardního průběhu programu -...

Článek je starý, nové názory již nelze přidávat.

  • 20. 11. 2018 20:59

    Miloslav Ponkrác (neregistrovaný) ---.imarvel.cz

    Výjimky jsou výjimky ze standardního průběhu programu - nikoli pro výjimečné situace. Tedy člověk implementuje průběh, který očekává jako ideální, a ostatní ošetří pomocí výjimek. A zbytek - včetně těch neotevřených souborů, či cokoli jiného. Neuvěřitelně to zpřehledňuje program, pokud se to dělá dobře, a činí ho tisíckrát srozumitelnějším a tedy udržovatelnějším.

    Dobře implementované výjimky navíc zrychlují program. Když se nepoužívají výjimky: Ony ty miliardy ifů ve standardní cestě po volání každého podprogramu také nejsou rychlostně zadarmo. Kromě toho je rozdíl, když funkce musí vracet 2 hodnoty namísto jedné, protože do jedné si strčí chybu - už jsou to další strojové instrukce navíc = další zpomalení.

    Programovací jazyk bez výjimek je něco jako špatný vtip.