2024 Kirjoittaja: Elizabeth Oswald | [email protected]. Viimeksi muokattu: 2024-01-13 00:06
Poikkeukset tekevät koodin kirjoittamisesta todella helppoa, kun heitetty poikkeus rikkoo invariantteja ja jättää objektit epäjohdonmukaiseen tilaan. Pohjimmiltaan ne pakottavat sinut muistamaan, että suurin osa kaikista esittämistäsi lausunnoista voi heittää ja käsitellä sitä oikein. Sen tekeminen voi olla hankalaa ja intuitiivista.
Miksi poikkeukset ovat huonoja C++:a?
Pääsyy, miksi C++-poikkeukset ovat niin usein kiellettyjä, on että on erittäin vaikea kirjoittaa poikkeusturvallista C++-koodia. Poikkeusturvallisuus ei ole termi, jota kuulet kovin usein, mutta periaatteessa se tarkoittaa koodia, joka ei sotke itseään liian pahasti, jos pino puretaan.
Onko poikkeus paitsi huono?
Sinun tulee käyttää vähintään paitsi poikkeus : välttääksesi järjestelmän poikkeukset , kuten SystemExit tai KeyboardInterrupt. Tässä linkki asiakirjoihin. Yleisesti ottaen sinun tulee määritellä tarkasti poikkeukset , jotka haluat saada kiinni, jotta vältytään ei-toivotuilta poikkeuksilta . Sinun pitäisi tietää, mitä poikkeuksia ohitat.
Miksi catch-poikkeus on lähes aina huono idea?
catch(Exception) on huono käytäntö, koska se saa kiinni myös RuntimeExceptionin (valitsematon poikkeus). Tämä voi olla Java-kohtaista: Joskus sinun on kutsuttava menetelmiä, jotka heittävät tarkistettuja poikkeuksia. Jos tämä on EJB-/liiketoimintalogiikkatasossasi, sinulla on kaksi vaihtoehtoa - ota kiinni tai heitä uudelleen.
Ovatko poikkeukset huonoja suorituskyvylle?
Johtopäätös. Ei käytössäPoikkeukset, koska ne voivat vaikuttaa suorituskykyyn, on huono idea. Poikkeukset auttavat tarjoamaan yhtenäisen tavan selviytyä ajonaikaisista ongelmista ja ne auttavat kirjoittamaan puhdasta koodia. Sinun on kuitenkin jäljitettävä koodissasi olevien poikkeusten määrä.
Suositeltava:
Miksi gerbiilit ovat huonoja lemmikkejä?
Toisin kuin hamsterit, gerbiilit ovat erittäin seurallisia olentoja ja yksinäinen elämä voi olla heille huonoa. Tutkimukset ovat osoittaneet, että gerbiilit elävät pidempään ja terveellisemmin, kun ne elävät muiden lajiensa kanssa, kun taas yksinäiset gerbiilit ovat yleensä epäterveellisiä, ylipainoisia ja niillä on lyhyempi elinikä.
Miksi hiilihydraatit ovat huonoja?
Käyttämäsi hiilihydraattien määrä vaikuttaa verensokeriin. Runsas hiilihydraattien nauttiminen voi nostaa verensokeria. Korkea verensokeri (hyperglykemia) voi vaarantaa diabeteksen. Joillakin ihmisillä, jotka eivät käytä tarpeeksi hiilihydraatteja, on alhainen verensokeri (hypoglykemia).
Miksi pakolliset vähimmäisarvot ovat huonoja?
Pakolliset vähimmäisrangaistukset vähentävät tuomareiden harkintav altaa tuomitsemisessa, luovat rodullisia eroja ja antavat syyttäjille liikaa vaikutusv altaa, jota he voivat käyttää puolustaakseen syytettyjä heidän perustuslaillisista oikeuksistaan.
Miksi jäte altaat ovat huonoja?
Raaka, käsittelemätön jätevesi jätevesi altaaseen voi saastuttaa v altameriä, puroja ja pohjavettä vapauttamalla sairauksia aiheuttavia taudinaiheuttajia ja nitraatteja. Käsittelemättömästä jätevedestä löytyvät taudinaiheuttajat voivat vaikuttaa ihmisten terveyteen saastuttamalla juomaveden tai uimiseen käytetyt vedet.
Miksi nuggetit ovat huonoja?
Ehkä pahin rikollinen kanankimpaleidesi sisällä on suolapitoisuus. Food Network raportoi, että pikaruokaravintolan keskimääräinen kuuden kappaleen broilerin tilaus sisältää 230 milligrammaa natriumia, mikä on noin neljännes aikuisen päivittäisestä natriumin tarpeesta (2 300 mg).