Հետ
Ֆինտեխ և թվային վճարումներ

Վճարումը գանձվում է երկու անգամ. Գտեք պատճառը կոդի մեջ, որն անցել է ռևյու

Habr
Advertisement468 × 90
Վճարումը գանձվում է երկու անգամ. Գտեք պատճառը կոդի մեջ, որն անցել է ռևյու

Հոդվածում քննարկվում է վճարային համակարգի աշխատանքում առկա կրիտիկական խնդիրը. չնայած կոդի հաջող ստուգմանը (code review) և թեստերի դրական արդյունքներին, օգտատերերը բախվել են գումարի կրկնակի գանձման հետ: Հեղինակը վերլուծում է երկու տարբեր սցենարներ, որոնք հանգեցրել են գործարքների կրկնօրինակմանը, և մանրամասն ուսումնասիրում է սխալների մատյանները: Հիմնական ուշադրությունը դարձված է իդեմպոտենտության հայեցակարգին՝ համակարգի կարողությանը՝ կատարել նույն գործողությունը մի քանի անգամ՝ առանց արդյունքը փոխելու: Նյութում առաջարկվում են կոնկրետ ծրագրային լուծումներ, որոնք թույլ են տալիս կանխել կրկնակի գանձումները ճարտարապետության և կոդի մակարդակում: Հոդվածը օգտակար կլինի բեքենդ ծրագրավորողների և ինժեներների համար, քանի որ այն ցույց է տալիս, թե ինչու ստանդարտ թեստերը երբեմն բավարար չեն վճարային համակարգերի հուսալիությունն ապահովելու համար և ինչպես ճիշտ պաշտպանվել race condition-ներից ու ցանցային խափանումներից:

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

Habr
Advertisement468 × 90
Share
Ֆինտեխ և թվային վճարումներ

Կապակցված

Կենսաթոշակային ռազմավարությունների և գլոբալ համակարգերի անկայունության շուրջ քննարկումների ֆոնին հոդվածի հեղինակը վերլուծում է Իգոր Շիմկոյի «Ես կսովոր…

Habr

Վերջին ուսումնասիրությունը ցույց է տալիս, որ երիտասարդ սպառողները, հատկապես Gen Z-ը, առցանց գնումներ կատարելիս ավելի ու ավելի են կարևորում հարմարավետո…

Engadget
Advertisement970 × 250