Հանրաճանաչագույն , որը հրապարակվել է StackOverflow-ում, մեռնանո հաշիվ, որը որոշակի պայմաններում incorrect արդյունք է բերում: Բնութագրած կոդը հրապարակվել է 2010 թվականին և հավաքել է ավելի քան հազար առաջարկություն, ինչպես նաև եղել է բազմաթիվ նախագծերում և հանդիպում է GitHub-ում մոտ 7 հազար անգամ: Փաստն այն է, որ սխալը գտել է ոչ թե այն օգտվողները, որոնք օգտագործել են այդ կոդը իրենց նախագծերում, այլ խորհրդի սկզբնական հեղինակն էր:
Բնութագրած կոդը պիտանիացնում էր բիտային չափը ընթեռնելի ձևի, օրինակ, 110592-ը վերածում էր «110.6 kB» կամ «108.0 KiB»-ի: Կոդը գրվում էր որպես օպտիմիզացված, օգարկված լոգարիթմների կողմից ավելի վաղ առաջարկված խորհուրդի տարբերակը, որտեղ չափը արձանագրվում էր սկզբնական արժեքը 1018, 1015, 1012, 1019,
106, 103 և 100-ով, այնքան ժամանակ, մինչև հուսվածը մեծ էր բնութագրած թվերի բիթերի: Օպտիմիզացված տարբերակի (long արժեքի վերամիջոց) անհանգստալի հաշիվների պատճառով, մեծ թվերի (էկզաբայթ) մշակման արդյունքը իրականությանը չէր համապատասխանում:
Խորհրդի հեղինակը նաև փորձել է ուշադրություն հանել այն խնդրի վրա, որ օրինակներ պատճենելու դեպքում չի նշվում աղբյուրը և չի հղվում լիցենզիա: Նախկինում կատարված հետազոտության համաձայն այլ հետազոտության համաձայն, օրինակների կոդի պատճենելը կապված է ոչ միայն սխալների լինելու, այլ նաև թերությունների ռիսկերի հետ: Օրինակ, կոդի 72483 օրինակ ճանաչելով StackOverflow-ում, հետազոտողները պարզել են լրջագույն թերություններ 69 օրինակներում (որոնք կազմում են 0.09%), որոնք մտնում են ամենահանրաճանաչ խորհուրդների ցանկում: Այնուհետև այդ կոդի առկայությունը GitHub-ում, պարզվել է, որ StackOverflow-ից պատճենված թերություններով կոդը կա 2859 նախագծերում:
Ըստ Հանրաճանաչագույն օրինակ Java կոդի:
Ընտանիք: opennet.ru
