Mafi shahararren misalin lambar Java akan StackOverflow yana da kuskure

Mafi shahara Misali code Java, wanda aka buga akan StackOverflow, ya juya ya zama tare da kuskuren da ke haifar da fitar da sakamakon da ba daidai ba a ƙarƙashin wasu sharuɗɗa. An buga lambar da ake tambaya a cikin 2010 kuma ta tattara shawarwari fiye da dubu, kuma an kasance kofe a cikin ayyuka da yawa kuma yana bayyana a cikin ma'ajin ajiya akan GitHub kusan sau dubu 7. Abin lura ne cewa kuskuren ba a samo shi ta hanyar masu amfani da kwafin wannan lambar a cikin ayyukan su ba, amma ta ainihin marubucin shawara.

Lambar da ake tambaya ta canza girman byte zuwa nau'i mai iya karantawa, misali tana juya 110592 zuwa "110.6 kB" ko "108.0 KiB". An gabatar da lambar azaman sigar ingantacciyar hanyar logarithm na shawarwarin da aka gabatar a baya, wanda a ciki aka ƙayyade ƙimar bisa ga jerin jerin ƙimar asali a cikin madauki ta 1018, 1015, 1012, 1019.
106, 103 da 100, muddin mai rarraba ya fi ainihin ƙimar byte. Saboda ƙididdige ƙididdigewa a cikin ingantaccen sigar (dogon ƙimar darajar), sakamakon lokacin sarrafa lambobi masu yawa (exabytes) bai dace da gaskiya ba.

Marubucin nasihar ya kuma yi ƙoƙari ya jawo hankali ga matsalar kwafin misalai ba tare da faɗi tushen ba kuma ba tare da nuna lasisi ba. A cewar bayanan da suka gabata gudanar da bincike 46% na masu haɓakawa sun kwafi lambar daga StackOverflow ba tare da sifa ba, 75% ba su san cewa lambar tana da lasisi ƙarƙashin CC BY-SA ba, kuma 67% ba su san cewa wannan yana buƙatar sifa ba.

By bayarwa A cewar wani binciken, kwafin misalan lambar ya ƙunshi ba kawai haɗarin kurakurai a cikin lambar ba, har ma da lahani. Alal misali, bayan nazarin 72483 C ++ code misalai akan StackOverflow, masu bincike sun gano mummunan rauni a cikin misalan 69 (wanda shine 0.09%) wanda aka haɗa a cikin jerin mashahuran shawarwari. Bayan nazarin kasancewar wannan lambar akan GitHub, an bayyana cewa lambar mara ƙarfi da aka kwafi daga StackOverflow tana cikin ayyukan 2859.

source: budenet.ru

Add a comment