Tá earráid ag an sampla is coitianta de chód Java ar StackOverflow

An ceann is mó tóir Java cód shampla, arna fhoilsiú ar StackOverflow, dar críoch le hearráid as a dtagann aschur mícheart faoi choinníollacha áirithe. Cuireadh an cód atá i gceist sa phost in 2010 agus tá níos mó ná míle moladh carntha aige, agus bhí sé chomh maith chóipeáil i go leor tionscadal agus tá sé le feiceáil i stórtha ar GitHub thart ar 7 míle uair. Is fiú a thabhairt faoi deara nach bhfuarthas an earráid ag úsáideoirí a chóipeáil an cód seo ina dtionscadail, ach ag údar bunaidh na comhairle.

Thiontaigh an cód i gceist méid an bheart go foirm inléite, mar shampla 110592 a thiontú go "110.6 kB" nó "108.0 KiB". Moladh an cód mar leagan logartamach optamaithe den chomhairle a moladh roimhe seo, inar cinneadh an luach bunaithe ar roinnt seicheamhach an bhunluacha i lúb faoi 1018, 1015, 1012, 1019.
106, 103 agus 100, chomh fada agus a bhíonn an roinnteoir níos mó ná an luach beart bunaidh. Mar gheall ar ríomhaireachtaí sloppy sa leagan optamaithe (thar maoil luach fada), níor chomhfhreagraíonn an toradh nuair a bhí uimhreacha an-mhór (exabytes) á phróiseáil leis an réaltacht.

Rinne údar na comhairle iarracht aird a tharraingt freisin ar an bhfadhb a bhaineann le samplaí a chóipeáil gan an fhoinse a lua agus gan an ceadúnas a léiriú. De réir sonraí níos luaithe rinne taighde Chóipeáil 46% d’fhorbróirí cód ó StackOverflow gan sannadh, ní raibh 75% ar an eolas go raibh an cód ceadúnaithe faoi CC BY-SA, agus ní raibh 67% ar an eolas go raibh gá leis an sannadh seo.

Ar De réir De réir staidéir eile, ní hamháin go bhfuil riosca earráidí sa chód i gceist le samplaí cód a chóipeáil, ach freisin leochaileachtaí. Mar shampla, tar éis anailís a dhéanamh ar 72483 sampla cód C++ ar StackOverflow, d’aithin taighdeoirí leochaileachtaí tromchúiseacha i 69 sampla (is é sin 0.09%) a cuireadh san áireamh i liosta na moltaí is coitianta. Tar éis anailís a dhéanamh ansin ar láithreacht an chóid seo ar GitHub, tugadh le fios go raibh an cód leochaileach a chóipeáiltear ó StackOverflow i láthair i 2859 tionscadal.

Foinse: oscailtenet.ru

Add a comment