Iyo yakanyanya kushandiswa Java kodhi snippet paStack Kufashukira ine kukanganisa

Java

Chidzidzo chakaburitswa muna Gumiguru 2018 muEmpirical Software Injiniya magazini nevadzidzi Sebastian Baltes naStephan Diehl yakaratidza kuti kodhi snippet yakapihwa mu mhinduro kumubvunzo kubva Stack Kufashukira munaGunyana 2010 naAndreas Lundblad, Java anovandudza kuPalantir, Ndiyo inonyanya kushandiswa Java kodhi snippet papuratifomu yenharaunda.

Zvisinei, mune posvo svondo rapfuura, Lundblad akatsanangura kuti iyo kodhi yakanga isina kukodzera uye kuti yaive isiriyo inoshandura huwandu hwemabheti mune mafomati anoverengwa nevanhu. Iyo kodhi iri kubvunzwa yakaunganidza zvinopfuura chiuru kurudziro uye yakaverengerwawo mumapurojekiti mazhinji uye iri muzvitoro paGitHub kanokwana zviuru mazana manomwe.

Zvinokosha kuti iko kukanganisa hakuna kuwanikwa nevashandisi ndiani akashandisa kodhi iyi mumaprojekiti avo, asi nemunyori wekutanga wetip.

Iyo yakafungidzirwa kodhi yakashandura saizi yetete mune inoverengwa fomu, semuenzaniso 110592 yakashandurwa kuita "110.6 kB" kana "108.0 KiB". Iyo kodhi yakarongedzwa seyakasiyana yezano rakambotaurwa zano, rakagadziriswa uchishandisa ma logarithms, mune iyo kukosha kwakatemwa nekukamura kukosha kwekutanga mukutenderera ne «10 18, 10 15, 10 12, 10 19, 10, 6, 10 3 uye 10 0 , kunyangwe hazvo iyo divisor iri yakakura kupfuura iyo yekutanga kukosha mumabheti.

Nekuda kwekuverenga kusiri iko mushanduro yakagadziridzwa (kukosha kwakanyanya kufashukira), mhedzisiro yekugadzirisa huwandu hwakakura kwazvo (exabytes) haina kuenderana nezvazviri.

Lundblad akatsanangura kuti kodhi yacho yaive nekanganiso yekushandura idiki iyo yakazongoguma nekufungidzira kusiri kwayo zvishoma saizi yefaira. Izvo zvakati, inofungidzirwa kuti ingadai yakave yakaipa kwazvo kupfuura iyoyo.

Iyo kodhi inogona kunge iine kuchengetedzeka kunetsekana, Semuyenzaniso. Dai zvanga zvakadaro, zvingadai zvakatora mwedzi kana makore kugadzirisa zvese zvinoshandiswa, zvichiratidza vashandisi kurwisa.

Iye munyori wezano akaedzawo kukwevera kutarisa kune dambudziko kushandisa mienzaniso pasina kureva sosi uye pasina kudoma rezinesi.

"Muzvikamu zvekushandira pamwe zvaisanganisira makodhi mazhinji evanhu, isu takaongorora manyorerwo echikamu chega chega checodhi kuti tione kushomeka kwekuchengetedza maererano nemirairo yeCWE (Common Weakness Enumeration).

Pamakumi manomwe makumi manomwe nemaviri makumi mana nematanhatu akaongororwa makodhi anoshandiswa mune imwechete chirongwa cheGitHub-chakagamuchirwa, takawana huwandu hwenhamba makumi matanhatu neshanu dzedambudziko dzakakamurwa kuita mhando makumi maviri nenomwe. Mazhinji emakomupi ekodhi akafundwa haasati agadziriswa, "vakadaro vaongorori mumushumo wavo.

Iwo makumi matanhatu nematatu emakodhi anotambura inowanikwa paStack Kufashukira yakashandiswazve mune yakazara 2859 GitHub mapurojekiti. Kuti uvandudze hunhu hweyakagovaniswa kodhi mapikicha paStack Kufashukira, ivo vakagadzira browser yekuwedzera iyo inobvumidza vashandisi veStack Kufashukira kutsvaga kusagadzikana mumatanho pavanenge vachiaisa papuratifomu.

Nekudaro, kunyangwe vaongorori 'mapako, vagadziri vachiri kuteedzera Stack Kufashukira kodhi mumapurojekiti avo vasina kuita ongororo.

Ashkan Sami, Batanidza Purofesa weIT, mainjiniya uye ruzivo ruzivo paShiraz University muIran, akataura izvozvo

"Tsvagurudzo iyi yaive yekuyedza kuongorora kuti kodhi isina kukodzera inofambiswa sei kubva kuStack Kufashukira kuenda kuGitHub. Chaizvoizvo zvatave kuedza kuratidza ndezvekuti kushandisa Stack Kufashukira kodhi pasina kuiongorora zvakanyanya kunogona kukonzera kusagadzikana kwekushandisa, "akadaro Sami. Chidzidzo ichi zvakare chinotaura kuchinyorwa chedzidzo kubva muna 2017.

Zvinoenderana nechinyorwa chino, 1161 isina kuchengetedzeka kodhi mapikicha akaiswa paStack Kufashukira akashandiswa mumamirioni 1.3 maApplication eApple anowanikwa paGoogle Play.

Pamusoro pechidzidzo chakapfuura, 46% yevagadziri vaishandisa kodhi yeStackOverflow vasingatauri munyori, 75% havana kuziva kuti kodhi yacho yakapihwa mvumo pasi peCC BY-SA uye 67% havana kuziva kuti izvi zvinoreva kudiwa kupiwa.

Zvinoenderana nedhata kubva kune zvimwe zvidzidzo, kushandisa kodhi yekuenzanisira haibatanidzwe chete nenjodzi dzebugs mune kodhi, asiwo nehurema.

Semuenzaniso, mushure mekuongorora 72483 C ++ kodhi dzemaitiro paStackOverflow, ivo vaongorori vakaona kushomeka kwakakomba mumasampuli makumi matanhatu nemasere (inova 69%), akaisirwa mune rondedzero yemazano akakurumbira.

mabviro: https://programming.guide


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako