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

Ձեր չափանիշը ձեր վիճակը չէ

Dev.to
Advertisement468 × 90
Ձեր չափանիշը ձեր վիճակը չէ

Վերջերս հրապարակված հոդվածում Քեն Ուոլգերը գինեգործության օրինակով ուսումնասիրում է հում չափանիշների և համակարգի իրական վիճակի միջև եղած կարևոր տարբերությունը: Ինչպես ռեֆրակտոմետրը կարող է սխալ ցուցմունքներ տալ խմորման ընթացքում, այնպես էլ ծրագրային ապահովման չափանիշները, ինչպիսիք են պրոցեսորի ծանրաբեռնվածությունը կամ HTTP կարգավիճակի կոդերը, կարող են դառնալ անվստահելի, երբ համակարգի պայմանները փոխվում են: Ուոլգերը պնդում է, որ դիտարկելիությունը (observability) հաճախ ձախողվում է, քանի որ մենք չափանիշները ընդունում ենք որպես բացարձակ ճշմարտություն, այլ ոչ թե որպես ապացույց: Նա շեշտում է, որ իմաստալից մեկնաբանությունը պահանջում է համատեքստ՝ պատմական տվյալներ, չափորոշման հիմքեր և չափման ծագումնաբանություն: Հում դիտարկումները եզրակացություններից տարանջատելով և տվյալների ծագումը պահպանելով՝ ծրագրավորողները կարող են խուսափել չափանիշները սխալ մեկնաբանելու թակարդից: Վերջնարդյունքում, հեղինակը նախազգուշացնում է, որ չափանիշը ընդամենը ապացույց է, և այն որպես համակարգի վիճակ ընդունելը առանց պատմությունը հասկանալու՝ հանգեցնում է սխալ գործառնական որոշումների:

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

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

Կապակցված

Advertisement970 × 250