Cloc, tirinta khadadka koodhka isha ee mashruucaaga

ku saabsan cloc

Maqaalka soo socda waxaan ku eegaynaa Cloc. Haddii aad u shaqeyso sidii horumariye, waxaad u baahan kartaa inaad la wadaagto horumarkaaga iyo tirakoobka lambarkaaga madaxa ama asxaabta. Xaaladaha noocaas ah, shaqsiyan waan ogahay barnaamijyo kooban oo la heli karo si loo falanqeeyo koodhka ilaha. Mid ka mid ah barnaamijyada noocan ahi waa 'Cloc'.

Isticmaalidda 'Cloc', waxaan awood u yeelan doonnaa si fudud loogu tiriyo khadadka koodhadhka luuqadaha kala duwan ee barnaamijyada. Wuxuu tiriyaa khadadka maran, khadadka faallooyinka, iyo khadadka koodhka ilaha. Dhamaadka waxay na tusaysaa natiijada qaab nidaamsan oo tiirar ah. Cloc waa adeeg bilaash ah, furan, is-dhexgal barxad gabi ahaanba lagu qoray luqadda barnaamijka Perl.

Astaamaha guud ee Cloc

Cloc wuxuu na siiyaa sifooyin kala duwan barnaamijka noocan ah. Kuwaas waxaa ka mid ah kuwan soo socda:

  • Es Si fudud loo rakibo loona isticmaalo. Uma baahna ku-tiirsanaan.
  • Waa barnaamij il furan iyo marinka iskutallaabta.
  • Waxaan awood u yeelan doonnaa inaan wax soo saarno natiijooyinka noocyo kala duwan oo qaabab ah, sida; qoraal cad, SQL, JSON, XML, YAML, ama qiyam kala-goos goos ah.
  • Waxay na siineysaa fursado ku isticmaal dheecaanka.
  • Waxaan sidoo kale awoodi doonaa tirinta lambarka tusaha iyo hoosaadyada.
  • Sidoo kale waa loo isticmaali karaa feylasha la is dulfuuray sida tar, Zip files, Java .ear files, IWM

Rakibaadda

Adeeg Cloc waxaa laga heli karaa keydadkii ugu dambeeyay ee nidaamyada hawlgalka ee Unix-u eg. Marka waan ku rakibi karnaa adoo adeegsanaya maareeyaha xirmada ee Debian iyo Ubuntu, sida hoos ku qoran. Kaliya waa inaad furtaa terminal (Ctrl + Alt + T) oo ku qor:

rakibi xirmo habboon

sudo apt install cloc

Waxaad sidoo kale sameyn kartaa rakibi adigoo isticmaalaya maareeyaha xirmo dhinac saddexaad ah sida NPM.

npm rakibi cloc

npm install -g cloc

Tiri khadadka koodhka isha

Si aan u aragno sida ay u shaqeyso, aan eegno tusaale fudud. Waxaan hayaa barnaamij, midka caadiga ah 'Waad salaaman tihiin aduunka'waxaa lagu qoray C. Hoosta waxaan ku tusayaa koodhka ay ku jiraan faylka kaliya:

Clo file c tusaale

para tiri tirooyinka koodhka ee barnaamijka hello.c, kaliya ordo:

tirinta khadadka kaydka cc

cloc hola.c
  1. Tiirka koowaad ayaa ina tusi doona magaca luqadaha barnaamijyada ee koodhku ka samaysan yahay xigasho Sida laga arki karo wax soo saarka kor ku xusan, koodhka ilaha barnaamijka wuxuu ku qoran yahay luqadda barnaamijka C.
  2. Tiirka labaad waxaan arki doonaa tirada feylasha luqad kasta oo barnaamij lagu qoro. Tusaalahan, waxay soo bandhigi doontaa 1 maxaa yeelay waa tirada faylasha uu koodhku ka kooban yahay.
  3. Tiirka saddexaad ayaa muujinaya wadarta tirada khadadka maran. Waxaan leenahay khadadka khadadka maran ee koodhkeenna tusaalaha ah.
  4. Safka afraad waxaan arki doonaa tirada khadadka faallooyinkas.
  5. Tiirka ugu dambeeya iyo shanaadna wuxuu muujinayaa wadarta khadadka, oo aan ku jirin faallooyinka, lambarka isha laadhuu

Tiri khadadka feylasha la soo tuuray, waxa ku jira galka iyo hoosaadyada

Tusaalaha kaliya waa barnaamij leh toddobo khad oo koodh ah, markaa tirinta khadadka koodhku maaha wax weyn. Haddii ay dhacdo inaan xiiseyno inaan tirino waxyaabo waaweyn, fiiri tusaalahan soo socda:

cloc file weyn

cloc archivo.zip

Marka loo eego wax soo saarkii hore, Cloc wuxuu na tusayaa natiijada feyl la soo rogay ilbiriqsiyo, oo leh qaab saf wanaagsan. Waxaan arki karnaa wadarta guud ee qayb kasta dhamaadka, taas oo faa'iido badan leh markay tahay falanqaynta koodhka ilaha barnaamijka.

Cloc ma aha oo kaliya tirinta feylasha koodhka ilaha shaqsiga, laakiin sidoo kale faylasha ku jira tusaha iyo hoosaadyada, iwm

Tiri khadadka koodhadhka faylalka ku jira galka:

cloc dir/

Haddii aan u baahanahay inaan tirino khadadka koodhadhka faylasha ee ku dhex yaal qayb hoosaad, waxaan qori doonnaa:

cloc dir/sub/directorio

Caawinta qolofta

Cloc waxay aqoonsan karaan luuqadaha barnaamijyada kala duwan. Si iyada loo arko liis buuxa oo luqado la aqoonsan yahay, orod:

cloc --show-lang

Haddii aad rabto inaad waxbadan ka ogaato cloc, hubi qaybta caawinta makiinada ku garaacaysa (Ctrl + Alt + T):

Caawinta

cloc --help

Yaa raba, la tashan kara macluumaad dheeraad ah oo ku saabsan barnaamijkan keydkaaga GitHub.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.