Miért rosszak a kivételek?

Tartalomjegyzék:

Miért rosszak a kivételek?
Miért rosszak a kivételek?
Anonim

A kivételek nagyon egyszerűvé teszik a kód írását, ahol a eldobott kivétel megszakítja az invariánsokat, és inkonzisztens állapotban hagyja az objektumokat. Lényegében arra kényszerítik, hogy ne feledje, hogy a legtöbb kijelentés, amit tesz, potenciálisan dobhat, és ezt helyesen kezelheti. Ez bonyolult és ellentmondásos lehet.

Miért a kivételek rossz C++?

A fő ok, amiért oly gyakran tiltják a C++ kivételeket, az, hogy nagyon nehéz kivételbiztos C++ kódot írni. A kivételes biztonság nem egy olyan kifejezés, amelyet gyakran hallunk, de alapvetően olyan kódot jelent, amely nem csavarja fel magát túlságosan, ha a verem fel van tekerve.

A kivétel kivételével rossz?

Használjon legalább kivételt : a exceptions rendszer elkapásának elkerülése érdekében, mint például a SystemExit vagy a KeyboardInterrupt. Itt a link a dokumentumokhoz. Általában kifejezetten meg kell határoznia a kivételeket , amelyet el akar fogni, hogy elkerülje a nem kívánt exceptions elkapását. Tudnod kell, milyen kivételeket hagysz figyelmen kívül.

Miért a Cat kivétel szinte mindig rossz ötlet?

A

catch(Exception) egy rossz gyakorlat, mert az összes RuntimeException kivételt (ellenőrizetlen kivétel) is elkapja. Ez Java-specifikus lehet: Néha olyan módszereket kell meghívnia, amelyek ellenőrzött kivételeket dobnak. Ha ez az Ön EJB/üzleti logikai rétegében van, akkor 2 választása van – elkapja vagy dobja újra.

A kivételek károsak a teljesítményre?

Következtetés. Nem használA kivételek lehetséges teljesítményhatásuk miatt rossz ötlet. A kivételek segítenek egységes módon megbirkózni a futásidejű problémákkal, és segítenek tiszta kódot írni. Azonban nyomon kell követnie a kódban szereplő kivételek számát.

Ajánlott:

Érdekes cikkek
Testté lett és közöttünk lakott?
Olvass tovább

Testté lett és közöttünk lakott?

A Biblia King James Verziójában a szöveg így hangzik: És az Ige testté lett, és közöttünk lakott (és láttuk dicsőségét, olyan dicsőségét, mint az Atya egyszülöttének dicsőségét), telve kegyelem és igazság. … Az Ige testté lett, és közöttünk telepedett le.

A mahabhárata jelentéséről?
Olvass tovább

A mahabhárata jelentéséről?

1942-ben történt, hogy a néhai Dr. V.S. Sukthankar négy előadást tartott a „Mahábhárata jelentéséről” a Bombayi Egyetem égisze alatt. A negyedik, egyben utolsó előadás azonban nem hangzott el, mert szomorúan, a nap reggelén hirtelen elhalálozott.

A metformin-hidrokloridot étkezés közben vegyem be?
Olvass tovább

A metformin-hidrokloridot étkezés közben vegyem be?

A mellékhatások csökkentése érdekében a legjobb, ha a metformint étkezés közben veszi be. A leggyakoribb mellékhatások a hányinger és rosszullét, a hasmenés, a gyomorfájdalom és az étkezés elhagyása. A metformin nem okoz súlygyarapodást, ellentétben néhány más cukorbetegség elleni gyógyszerrel.