Բագերի նկատմամբ կուրություն. ինչու մշակողները չեն նկատում թերությունները
Դեն Լուն պնդում է, որ օգտվողները բախվում են նույն բագերին, բայց չեն նկատում դրանք՝ օրինակ բերելով որոնման սպամը, Volvo-ի ֆորումները, Blackboard-ը և Discourse-ը։
Ծրագրավորող և բլոգեր Դեն Լուն (Dan Luu) հրապարակել է «Բագերի նկատմամբ կուրություն» (Bug blindness) վերնագրով էսսե, որտեղ բացատրում է, թե ինչու ինքը ծրագրային թերությունների հանդիպում է շատ ավելի հաճախ, քան մարդկանց մեծ մասը։
Նույն բագերը՝ այլ ընկալում
Ըստ Լուի՝ ինքը սովորաբար շաբաթական հարյուրավոր կամ հազարավոր բագեր է արձանագրում և հաճախ տպավորություն ունի, թե «ոչինչ չի աշխատում»․ այս թեման նա նախկինում նույնպես անդրադարձել է իր բլոգում։ Երկար ժամանակ նա կարծում էր, որ պատճառը համակարգչից օգտվելու սեփական սովորություններն են, սակայն ի վերջո եզրակացրեց, որ մարդիկ նույն բագերի հետ են բախվում, պարզապես չեն նկատում դրանք։ Ծրագրավորողների համար որակի նկատմամբ կուրությունը բուժելը օգտակար է․ երբ բագերին մատնանշում են, ընկալունակ մարդիկ մի քանի շաբաթից սկսում են ինքնուրույն նկատել դրանք։
Որոնումների սպամից մինչև դասընթացների ծրագրեր
Էսսեում հավաքված են դեպքեր, երբ արտադրանքի որակը չի փոխվել, իսկ ընկալումը՝ այո։ Վեբ որոնման ուսումնասիրության ընթացքում Google-ը, Bing-ը և Kagi-ն վերադարձրել են ցածրորակ SEO սպամով լի արդյունքներ, որոշ դեպքերում՝ նաև խարդախ կայքեր․ որոշ ընթերցողներ վիճարկեցին Kagi-ի գնահատականը, սակայն նրանց ուղարկած արդյունքներում նույնպես օգտակար հղում չկար։
Մեկ այլ օրինակ Volvo-ի ֆորումներն են․ հուսալիության տվյալները տասը տարուց ավելի միջին կամ վատ են մնում, մինչդեռ ֆորումի անդամները պնդում են, որ մեքենաները ամենահուսալիներից են։ Ամենահայտնի դեպքը Blackboard դասախոսությունների կառավարման ծրագիրն է, որը Վիքիպեդիան նկարագրում է որպես «կրթության ոլորտում ամենահերքահարված, նույնիսկ ատելի ընկերություններից մեկը»․ Fast Company-ի 2011 թվականի դեկտեմբերյան հրապարակման համաձայն՝ Amplicate հարցման մասնակիցների 93%-ը «ատում էր» ընկերությանը։ Սակայն Լուի հանդիպած ընկերության աշխատակիցը համոզված էր, որ օգտվողները սիրում են արտադրանքը։ Ֆորումային Discourse-ի դեպքում մշակողները կոդ ավելացրին, որն արհեստականորեն դանդաղեցնում էր էջերի բեռնումը՝ LCP չափիչում ավելի լավ երևալու համար։
Սովորություններ, որ թաքցնում են թերությունները
Լուն նկարագրում է «սովորական մեղմացումներ»՝ վարքագծեր, որոնք մարդիկ անգիտակցաբար են ձևավորում։ Նա մեխանիկական մկնիկի կեղտոտ գնդիկի անկանոն ընթացքը փոխհատուցում էր ձեռքի հակադիր շարժումներով․ Google Docs-ում զարգացրել էր գործողությունների որոշակի հերթականություն՝ վերնագրի արագ վերագրման ուշացման պատճառով․ Microsoft-ում աշխատելիս անջատում էր նոութբուքի Wi-Fi-ը՝ մուտքի սխալը շրջանցելու համար։ Նրա կարծիքով՝ համակարգչային գրագիտության մեծ մասը հենց այդպիսի սովորությունների գրադարան է, ինչը նաև նվազեցնում է սեփական արտադրանքը փորձարկելու պրակտիկայի արժեքը։
Ինչու է սա կարևոր հիմա
Ըստ հեղինակի՝ որակի նկատմամբ կուրություն ունեցող թիմերը թողարկում են արտադրանք, որի հաջողության հնարավորությունը նվազել կամ զրոյացել է հենց որակի խնդիրների պատճառով, ընդ որում՝ ներգրավված բոլորը վստահ են, որ արտադրանքը բարձրորակ է։ Կոդային գործակալների դարաշրջանում սա ավելի կարևոր դարձավ․ ցածրորակ ծրագրեր ստեղծելը երբևէ այսքան հեշտ չէր, բայց նաև երբևէ այսքան հեշտ չէր բարելավել արտադրողականությունը և նվազեցնել բագերը՝ եթե նկատում ես, որ որակը կարելի է բարելավել։ Մեկնաբանություններում ընթերցողները հիշատակել են գերմաներեն «Betriebsblindheit» տերմինը, իսկ հավելվածում քննարկվում է նմանատիպ կուրությունը գովազդի նկատմամբ։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։