Հետ
Ծրագրավորում և բաց կոդ

Դատարկը վիճակ չէ

Dev.to
Advertisement468 × 90
Դատարկը վիճակ չէ

Իր վերջին հոդվածում Մարկո Սոման պնդում է, որ ծրագրավորողները հաճախ կոպիտ սխալ են թույլ տալիս՝ համակարգի տարբեր արդյունքները, ինչպիսիք են ձախողումները, խափանումները կամ տվյալների իրական բացակայությունը, միավորելով մեկ «None» կամ դատարկ արժեքի մեջ: Այս մոտեցումը խոչընդոտում է տարբեր խնդիրների տարանջատմանը՝ հանգեցնելով կառավարման սխալ որոշումների: Սոման առաջարկում է ավելի կայուն ճարտարապետություն, որը տարանջատում է դիտարկումը դատողությունից: Յուրաքանչյուր հարցման վերաբերյալ մանրամասն մետատվյալներ գրանցելով և դրանք պատմական տվյալների հետ համեմատելով՝ ծրագրավորողները կարող են ստեղծել արդյունքների հստակ դասակարգում: Սա թույլ է տալիս համակարգերին տարբերակել ցանցային ժամանակավոր խնդիրները, պայմանագրային ձախողումները և իրական դատարկ վիճակները: Հեղինակը շեշտում է, որ «դատարկը» ինքնին վիճակ չէ, այլ դիտարկում, որը համատեքստ է պահանջում: Կիրառելով որոշակի քաղաքականության շերտ՝ ծրագրավորողները կարող են ապահովել, որ համակարգի վիճակի փոփոխությունները հիմնված լինեն ապացույցների, այլ ոչ թե երկիմաստ լռելյայն արժեքների վրա:

This is a summary. Read the full article at the original source:

Dev.to
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Հոդվածը նվիրված է այն հոգեբանական դժվարություններին, որոնց բախվում են փորձառու ծրագրավորողները թիմլիդի կամ ճարտարապետի պաշտոններին անցնելիս: Հեղինակը,…

Habr
Advertisement970 × 250