Ինչու են բացառությունները վատ:

Բովանդակություն:

Ինչու են բացառությունները վատ:
Ինչու են բացառությունները վատ:
Anonim

Բացառություններն իսկապես դյուրին են դարձնում կոդ գրելը, որտեղ բացառությունը -ն կխախտի ինվարիանտները և օբյեկտները կթողնի անհամապատասխան վիճակում: Նրանք, ըստ էության, ստիպում են ձեզ հիշել, որ ձեր յուրաքանչյուր հայտարարությունից շատերը կարող են պոտենցիալ նետել, և դա ճիշտ վարվել: Այդպես վարվելը կարող է բարդ և հակաինտուիտիվ լինել:

Ինչու են բացառությունները վատ C++:

C++ բացառություններն այդքան հաճախ արգելված են, որ շատ դժվար է գրել բացառությունների անվտանգ C++ կոդը: Բացառության անվտանգությունն այն տերմին չէ, որը դուք շատ հաճախ եք լսում, բայց հիմնականում նշանակում է ծածկագիր, որը այնքան էլ վատ չի պտտվում, եթե կույտը արձակվի:

Բացառությունը վա՞տ է:

Դուք պետք է օգտագործեք առնվազն բացառությամբ Exception -ի. խուսափելու համար բացառությունները -ից, ինչպիսիք են SystemExit-ը կամ KeyboardInterrupt-ը: Ահա փաստաթղթերի հղումը: Ընդհանուր առմամբ, դուք պետք է հստակորեն սահմանեք բացառություններ , որոնք ցանկանում եք բռնել, որպեսզի խուսափեք անցանկալի բացառություններ բռնելուց: Դուք պետք է իմանաք, թե ինչ բացառություններ եք անտեսում:

Ինչո՞ւ է բռնել բացառությունը գրեթե միշտ վատ գաղափար:

catch(Exception) վատ պրակտիկա է քանի որ այն բռնում է նաև RuntimeException-ը (չնշված բացառություն): Սա կարող է հատուկ java-ի համար. Երբեմն ձեզ հարկավոր է կանչել մեթոդներ, որոնք բացառություններ են բացում: Եթե սա ձեր EJB / բիզնես տրամաբանության շերտում է, դուք ունեք 2 ընտրություն՝ բռնել դրանք կամ նորից նետել դրանք:

Արդյո՞ք բացառությունները վատ են արդյունավետության համար:

Եզրակացություն. Չօգտագործելովբացառությունները, քանի որ դրանց արդյունավետության հնարավոր ազդեցությունը վատ գաղափար է: Բացառություններն օգնում են ապահովել գործարկման ժամանակի խնդիրները հաղթահարելու միասնական եղանակ և օգնում են մաքուր կոդ գրել: Այնուամենայնիվ, դուք պետք է հետևեք ձեր ծածկագրում գցված բացառությունների քանակին:

Խորհուրդ ենք տալիս:

Հետաքրքիր հոդվածներ
Ե՞րբ է սրբադասվել Թորան:
Կարդալ ավելին

Ե՞րբ է սրբադասվել Թորան:

Ապացույցները ցույց են տալիս, որ կանոնականացման գործընթացը տեղի է ունեցել մ.թ.ա. 200-ից մինչև մ.թ. 200 թվականների միջև, և տարածված դիրքորոշումն այն է, որ Թորան սրբադասվել է մ.թ.ա. 400 մ.թ.ա. մարգարեները մ.թ.ա. 200 մ.թ.ա., իսկ գրվածքները ք. 100 թ.

Որտե՞ղ են վաճառվում ոսկեզօծները:
Կարդալ ավելին

Որտե՞ղ են վաճառվում ոսկեզօծները:

Gilts-ի մասին Gilts-ը Մեծ Բրիտանիայի պետական պարտատոմսեր են՝ թողարկված HM Treasury-ի կողմից և ցուցակված Լոնդոնի ֆոնդային բորսայում։ Ինչպե՞ս են թողարկվում և վաճառվում Մեծ Բրիտանիայի ոսկեզօծները: Դուք կարող եք խնդրահարույց գինդեր գնել կառավարության պարտքի կառավարման գրասենյակից, սակայն ոսկերչական պարտատոմսերի, պետական պարտատոմսերի և կորպորատիվ պարտատոմսերի մեծ մասը վաճառվում է երկրորդային շուկայում, և դրանց արժեքը կարող է տատանվել՝ ելնելով.

Ի՞նչն է կատալիզացնում ԴՆԹ-ի սինթեզի վիկլիթը:
Կարդալ ավելին

Ի՞նչն է կատալիզացնում ԴՆԹ-ի սինթեզի վիկլիթը:

ԴՆԹ պոլիմերազ կատալիզացնում է ԴՆԹ-ի կաղապարի շղթայի սինթեզը: Ո՞րն է կատալիզացնում ԴՆԹ-ի սինթեզը: Ներառված կենտրոնական ֆերմենտը ԴՆԹ պոլիմերազն է, որը կատալիզացնում է դեզօքսիրիբոնուկլեոզիդ 5'-տրիֆոսֆատների (dNTPs) միացումը՝ ձևավորելով աճող ԴՆԹ շղթան: