I-snippet yekhodi ye-Java esetshenziswe kakhulu ku-Stack Overflow iqukethe iphutha

Java

Ucwaningo olushicilelwe ku- Okthoba 2018 kumagazini we-Empirical Software Engineering ngabafundi uSebastian Baltes noStephan Diehl kwembula ukuthi amazwibela ekhodi anikezwe ku- impendulo yombuzo ovela ku- Ukugcwala Kwesitaki ngoSepthemba 2010 ngu-Andreas Lundblad, Umthuthukisi weJava ePalantir, Kuyinto esetshenziswa kakhulu kunazo zonke ikhodi ye-Java endaweni yesikhulumi somphakathi.

Nokho, kokuthunyelwe ngesonto eledlule, ILundblad ichaze ukuthi le khodi ibinephutha nokuthi iguqula ngokungalungile inani lama-byte ngezindlela ezifundeka ngabantu. Ikhodi okukhulunywa ngayo inqwabelene nezincomo ezingaphezu kwenkulungwane futhi ibuye yafakwa kumaphrojekthi amaningi futhi isezinqolobaneni zeGitHub cishe izikhathi eziyizinkulungwane eziyi-7.

Kuyaphawuleka ukuthi iphutha alitholakalanga abasebenzisi abasebenzise le khodi kumaphrojekthi abo, kodwa ngumbhali wokuqala wethiphu.

Ikhodi ebhekiwe iguqule usayizi we-byte ngendlela efundekayo, ngokwesibonelo 110592 iguqulelwe ku- "110.6 kB" noma "108.0 KiB". Ikhodi yaphakanyiswa njengokuhluka kwezeluleko eziphakanyiswe ngaphambili, zalungiswa kusetshenziswa ama-logarithms, lapho inani lalinqunywa ngokuhlukanisa inani lokuqala ku-loop ngo- «10 18, 10 15, 10 12, 10 19, 10 6, 10 3 no-10 0 ″ , noma ngabe isihlukanisi sikhulu kunenani langempela lama-byte.

Ngenxa yezibalo ezingalungile kunguqulo elungiselelwe (inani elide lichichima), umphumela wokucubungula izinombolo ezinkulu kakhulu (ama-exabytes) awahambelani neqiniso.

ILundblad ichaze ukuthi le khodi ibiqukethe iphutha lokuguqula elincane eliholele kuphela ekulinganisweni kosayizi wefayela okungalungile. Lokho kusho, kulinganiselwa ukuthi bekungaba kubi kakhulu kunalokho.

Ikhodi ibingaqukatha ukuba sengozini kwezokuphepha, Ngokwesibonelo. Ukube bekunjalo, bekuzothatha izinyanga noma iminyaka ukulungisa zonke izinhlelo ezisengozini, ukuveza abasebenzisi ekuhlaselweni.

Umbhali wezeluleko naye uzame ukudonsela ukunakekela kule nkinga ukusebenzisa izibonelo ngaphandle kokubhekisela kumthombo futhi ngaphandle kokucacisa ilayisense.

“Ezikhathini zokusebenzisana ezibandakanya amakhodi amaningi abantu, sazihlola mathupha ucezu ngalunye lwekhodi ukuthola ubungozi kwezokuphepha ngokwemiyalo ye-CWE (Common Weakness Enumeration).

Kuma-72,483 ahlolisise amazwibela ekhodi asetshenziswe okungenani kuphrojekthi eyodwa esingethwe yi-GitHub, sithole inani lamazwibela ekhodi asengozini angama-69 ahlukaniswe izinhlobo ezingama-29. Iningi lamazwibela ekhodi afundwe alikakalungiswa, "kusho abaphenyi embikweni wabo.

Amazwibela ekhodi asengozini angama-69 itholwe ku-Stack Overflow isetshenziswe kabusha kumaphrojekthi we-GitHub angama-2859. Ukwenza ngcono ikhwalithi yamazwibela ekhodi okwabelwana ngawo ku-Stack Overflow, bakhulise isandiso sesiphequluli esivumela abasebenzisi be-Stack Overflow ukuthi bafune ukuba sengozini kumazwibela lapho bewalanda endaweni yesikhulumi.

Kodwa-ke, yize kunemigede yabacwaningi, onjiniyela basakopisha ikhodi yokugcwala kwe-Stack kumaphrojekthi abo ngaphandle kokwenza ukuhlaziywa.

U-Ashkan Sami, uProfesa Ohlangene we-IT, ezobunjiniyela nolwazi lobuchwepheshe eShiraz University e-Iran, ukusho lokho

“Ucwaningo bekuyimizamo yokubheka ukuthi ikhodi eyiphutha isuswa kanjani kusuka eStack Overflow iye eGitHub. Ngokuyinhloko ebesizama ukukukhombisa ukuthi ukusebenzisa ikhodi ye-Stack Overflow ngaphandle kokuyihlolisisa kungaholela ekubeni sengozini yohlelo lokusebenza, ”kusho uSami. Isifundo siphinde sibhekise kundatshana yezifundo kusuka ku-2017.

Ngokwale ndatshana, izifinyezo zekhodi ezingavikelekile eziyi-1161 ezithunyelwe ku-Stack Overflow zisetshenzisiwe kuzinhlelo zokusebenza ze-Android eziyizigidi eziyi-1.3 ezitholakala ku-Google Play.

Ngaphezu kocwaningo lwangaphambilini, abathuthukisi abangama-46% abasebenzise ikhodi ye-StackOverflow ngaphandle kokucacisa umbhali, ama-75% bebengazi ukuthi ikhodi inamalayisense ngaphansi kweCC BY-SA kanti ama-67% bebengazi ukuthi lokhu kusho isidingo sokunikezwa.

Ngokuya ngemininingwane evela kwezinye izifundo, ukusebenzisa ikhodi eyisampula kuhlotshaniswa hhayi kuphela nobungozi bezimbungulu kukhodi, kepha futhi nobungozi.

Isibonelo, ngemuva kokuhlaziya amasampula wekhodi engama-72483 C ++ ku-StackOverflow, abacwaningi bathola ubungozi obukhulu kumasampula angama-69 (okuyi-0.09%), afakwe kuhlu lwezincomo ezidume kakhulu.

Umthombo: https://programming.guide


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.