Kodėl išimtys yra blogos?

Turinys:

Kodėl išimtys yra blogos?
Kodėl išimtys yra blogos?
Anonim

Išimtys labai palengvina kodo rašymą, kai išmetus išimtį sulaužys invariantus ir paliks objektus nenuoseklios būsenos. Jie iš esmės verčia jus prisiminti, kad dauguma jūsų pateiktų teiginių gali būti išmesti, ir tinkamai su tuo elgtis. Tai padaryti gali būti sudėtinga ir nesuvokiama.

Kodėl išimtys yra blogos C++?

Pagrindinė priežastis, dėl kurios C++ išimtys taip dažnai draudžiamos, yra kad labai sunku parašyti saugų išimties C++ kodą. Išimtis sauga nėra terminas, kurį girdite labai dažnai, bet iš esmės tai reiškia kodą, kuris labai nesugenda, jei krūva išvyniojama.

Ar blogai, išskyrus išimtį?

Turite naudoti bent išskyrus išimtį : kad išvengtumėte sistemos išimčių , pvz., SystemExit arba KeyboardInterrupt, užfiksavimo. Čia yra nuoroda į dokumentus. Apskritai turėtumėte aiškiai apibrėžti išimtis , kurias norite sugauti, kad išvengtumėte nepageidaujamų išimčių . Turėtumėte žinoti, kokių išimčių nepaisote.

Kodėl sugauti išimtis beveik visada yra bloga idėja?

pagauti(Išimtis) yra bloga praktika, nes ji taip pat užfiksuoja visą RuntimeException (nepažymėta išimtis). Tai gali būti specifinė Java: kartais turėsite iškviesti metodus, kurie išmeta patikrintas išimtis. Jei tai yra jūsų EJB / verslo logikos sluoksnyje, turite 2 pasirinkimus – sugauti juos arba mesti iš naujo.

Ar išimtys kenkia našumui?

Išvada. Nenaudojantišimtys dėl galimo poveikio našumui yra bloga idėja. Išimtys padeda vienodai susidoroti su vykdymo laiko problemomis ir padeda parašyti švarų kodą. Tačiau turite atsekti išimčių, įtrauktų į jūsų kodą, skaičių.

Rekomenduojamas:

Įdomios straipsniai
Ar galite apšmeižti vorą?
Skaityti daugiau

Ar galite apšmeižti vorą?

Tai yra labai įžeidžianti ir klaidinanti klientą, kuris mano, kad jis gauna „išniūritą“tarantulą, nes mažiau patyręs tarantulo savininkas gali to nežinoti: Neįmanoma išniekinti vorodėl to, kad iltys visada ataugs su sekančiu ar dviem. … Iltys vieną dieną sugrįš.

Kada buvo atrasta želatina?
Skaityti daugiau

Kada buvo atrasta želatina?

Ta maža vaisinių miltelių dėžutė turi nemenką istoriją! Želatina pirmą kartą buvo atrasta 1682, kai prancūzas Denisas Papinas atliko eksperimentus ir tyrimus šia tema. Taip buvo atrastas būdas pašalinti lipnią medžiagą iš gyvūnų kaulų verdant.

Iš kur gaunamas kalcis?
Skaityti daugiau

Iš kur gaunamas kalcis?

Kalcio š altiniai: pienas, sūris ir kiti pieno produktai . žalios lapinės daržovės – pavyzdžiui, garbanotieji kopūstai, okra, bet ne špinatai (špinatuose yra daug kalcio, bet organizmas negali viso jo suvirškinti) sojų gėrimai, į kuriuos pridėta kalcio.