TessienOno řízení výjimkama obecně není nic špatného... Při návrhu kódu totiž nikdy dopředu nevíš, jak se kód nakonec bude používat. Je zvykem programovat tak, že běžné věci postihuje běžný kód a výjimečné věci postihují výjimky (už proto se jim říká výjimky, že).
Ale na druhou stranu, představa, že výjimka je neefektivní je dáno spíš tím, že implementace výjimek zatím nikdo neumí naimplementovat lépe.
I tak ale využití (či spíše zneužití) určitého kódu tím, že běžným používání odchytávám hlavně výjimky je také "legální" cesta. |