Zakaj so izjeme slabe?

Kazalo:

Zakaj so izjeme slabe?
Zakaj so izjeme slabe?
Anonim

Izjeme zelo olajšajo pisanje kode, kjer bo izjema, ki je vržena, razbila nespremenljive in pustila predmete v neskladnem stanju. V bistvu vas prisilijo, da se spomnite, da lahko skoraj vsaka vaša izjava vrže, in to pravilno ravnajte. To je lahko zapleteno in protiintuitivno.

Zakaj so izjeme slabe C++?

Glavni razlog, zakaj so izjeme C++ tako pogosto prepovedane, je, da je zelo težko napisati kodo C++, ki je varna za izjeme. Varnost izjem ni izraz, ki ga slišite zelo pogosto, ampak v bistvu pomeni kodo, ki se ne pokvari preveč, če se sklad odvije.

Je razen izjem slab?

Uporabite vsaj razen Exception : da se izognete lovljenju sistema exceptions , kot sta SystemExit ali KeyboardInterrupt. Tukaj je povezava do dokumentov. Na splošno morate izrecno definirati exceptions , ki jih želite ujeti, da preprečite ulov neželenih exceptions . Morali bi vedeti, kaj izjeme ignorirate.

Zakaj je izjema catch skoraj vedno slaba ideja?

catch(Exception) je slaba praksa ker ujame tudi vse RuntimeException (nepreverjene izjeme). To je lahko specifično za java: včasih boste morali poklicati metode, ki vržejo preverjene izjeme. Če je to v sloju EJB/poslovne logike, imate na voljo 2 možnosti - ju ulovite ali ponovno vrzite.

Ali so izjeme slabe za uspešnost?

Sklep. Ne uporabljamizjeme zaradi njihovega možnega vpliva na učinkovitost je slaba ideja. Izjeme pomagajo zagotoviti enoten način za obvladovanje težav v času izvajanja in pomagajo pri pisanju čiste kode. Vendar morate izslediti število izjem, ki so vržene v vaši kodi.

Priporočena:

Zanimivi članki
Ali ima harlan moč?
Preberi več

Ali ima harlan moč?

Ob koncu 2. sezone Akademije Umbrella se razkrije, da Harlan ohrani nekaj te moči, tudi potem, ko Vanya navidezno obrne proces in odpotuje nazaj v prihodnost. Kako Harlan dobi moči? Harlanove moči, pridobljene od Vanye Ko se je utopila, je Vanya nevede prenesla nekaj svojih moči, medtem ko mu je dajala oživljanje.

Kdaj potovati v Italijo?
Preberi več

Kdaj potovati v Italijo?

Najboljši meseci za potovanja v Italiji so maj, junij, september in oktober. So tudi najbolj obremenjen in najdražji čas za obisk (sever je še vedno enako zaseden sredi poletja). Gneče na stran, ti meseci združujejo udobje vrhunske sezone s prijetnim vremenom.

Zakaj je induciran porod bolj boleč?
Preberi več

Zakaj je induciran porod bolj boleč?

Inducirani porod je lahko bolj boleč kot naravni porod. Pri naravnem porodu se popadki razvijajo počasi, pri pospešenem porodu pa se lahko začnejo hitreje in so močnejši. Ker je porod lahko bolj boleč, je večja verjetnost, da boste želeli kakšno vrsto lajšanja bolečin.