Dat populärste Beispill vum Java Code op StackOverflow huet e Feeler

Déi populärste Java Code Beispill, publizéiert op StackOverflow, opgehalen mat engem Feeler deen zu der Ausgab vun engem falsche Resultat ënner bestëmmte Konditiounen féiert. De Code a Fro gouf am Joer 2010 gepost an huet méi wéi dausend Empfehlungen gesammelt, an ass och kopéiert a ville Projeten a schéngt a Repositories op GitHub ongeféier 7 dausend Mol. Et ass bemierkenswäert datt de Feeler net fonnt gouf vun de Benotzer déi dëse Code an hir Projeten kopéieren, mee vum ursprénglechen Auteur vun der Berodung.

De Code a Fro huet d'Bytegréisst an eng liesbar Form ëmgewandelt, zum Beispill 110592 op "110.6 kB" oder "108.0 KiB" ëmgewandelt. De Code gouf als logarithmusoptimiséiert Versioun vum virdru proposéierte Berodung proposéiert, an deem de Wäert op der sequentieller Divisioun vum urspréngleche Wäert an enger Loop duerch 1018, 1015, 1012, 1019 bestëmmt gouf.
106, 103 an 100, soulaang den Divisor méi grouss ass wéi den ursprénglechen Byte-Wäert. Wéinst sloppy Berechnungen an der optimiséiert Versioun (laang Wäert Iwwerschwemmung), d'Resultat bei der Veraarbechtung ganz grouss Zuelen (Exabytes) entsprécht net der Realitéit.

Den Auteur vun der Berodung huet och probéiert op de Problem vun der Kopie vun Beispiller opmierksam ze maachen ouni d'Quell ze zitéieren an ouni d'Lizenz ze weisen. No fréieren Donnéeën Fuerschung gemaach 46% vun Entwéckler kopéiert Code vum StackOverflow ouni Attributioun, 75% waren net bewosst, datt de Code ënner CC BY-SA lizenzéierte war, an 67% waren net bewosst, datt dëst Ufuerderunge Attributioun.

By uginn No enger anerer Etude, Kopie vun Code Beispiller implizéiert net nëmmen de Risiko vu Feeler am Code, mä och Schwachstelle. Zum Beispill, nodeems se 72483 C++ Code Beispiller op StackOverflow analyséiert hunn, hunn d'Fuerscher sérieux Schwachstelle identifizéiert an 69 Beispiller (wat 0.09%) an der Lëscht vun de populärste Empfehlungen abegraff ass. Nodeems Dir dunn d'Präsenz vun dësem Code op GitHub analyséiert huet, gouf opgedeckt datt de vulnérable Code, dee vum StackOverflow kopéiert gouf, an 2859 Projete präsent war.

Source: opennet.ru

Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster