உங்கள் திட்டத்தில் மூல குறியீடு வரிகளை எண்ணுங்கள்

கடிகாரம் பற்றி

அடுத்த கட்டுரையில் நாம் க்ளோக்கைப் பார்க்கப் போகிறோம். நீங்கள் ஒரு டெவலப்பராக பணிபுரிந்தால், உங்கள் முன்னேற்றத்தைப் பகிர்ந்து கொள்ள வேண்டியிருக்கும் உங்கள் குறியீட்டின் புள்ளிவிவரங்கள் முதலாளி அல்லது சக ஊழியர்களுடன். இதுபோன்ற சந்தர்ப்பங்களில், மூலக் குறியீட்டைப் பகுப்பாய்வு செய்ய கிடைக்கக்கூடிய சில நிரல்களை நான் தனிப்பட்ட முறையில் அறிவேன். அத்தகைய ஒரு திட்டம் 'க்ளோக்'.

க்ளோக்கைப் பயன்படுத்தி, எங்களால் முடியும் வெவ்வேறு நிரலாக்க மொழிகளிலிருந்து குறியீடு வரிகளை எளிதாக எண்ணுங்கள். வெற்று கோடுகள், கருத்து வரிகள் மற்றும் மூல குறியீடு வரிகளை கணக்கிடுகிறது. முடிவில் இது நெடுவரிசைகளின் வரிசைப்படுத்தப்பட்ட வடிவத்தில் முடிவைக் காட்டுகிறது. க்ளோக் என்பது ஒரு இலவச, திறந்த மூல, குறுக்கு-தளம் பயன்பாடு என்பது பெர்ல் நிரலாக்க மொழியில் முழுமையாக எழுதப்பட்டுள்ளது.

க்ளோக்கின் பொதுவான பண்புகள்

இந்த பாணியின் நிரலுக்கு க்ளோக் எங்களுக்கு வெவ்வேறு பண்புகளை வழங்குகிறது. இவை பின்வருவனவற்றை உள்ளடக்குகின்றன:

  • Es நிறுவ மற்றும் பயன்படுத்த எளிதானது. இதற்கு சார்புகள் தேவையில்லை.
  • இது ஒரு திறந்த மூல திட்டம் மற்றும் மல்டிபிளாட்பார்ம்.
  • நாங்கள் உற்பத்தி செய்ய முடியும் பல்வேறு வகையான வடிவங்களில் முடிவுகள், போன்றவை; எளிய உரை, SQL, JSON, XML, YAML அல்லது கமாவால் பிரிக்கப்பட்ட மதிப்புகள்.
  • இது எங்களுக்கு சாத்தியங்களை வழங்குகிறது கிட் உடன் பயன்படுத்தவும்.
  • நாமும் முடியும் கோப்பகங்கள் மற்றும் துணை அடைவுகளில் குறியீடு எண்ணுங்கள்.
  • உடன் பயன்படுத்தலாம் சுருக்கப்பட்ட கோப்புகளான தார், ஜிப் கோப்புகள், ஜாவா .இயர் கோப்புகள், முதலியன

க்ளோக் நிறுவல்

பயன்பாடு பெரும்பாலான யூனிக்ஸ் போன்ற இயக்க முறைமைகளின் இயல்புநிலை களஞ்சியங்களில் க்ளோக் கிடைக்கிறது. எனவே கீழே காட்டப்பட்டுள்ளபடி, டெபியன் மற்றும் உபுண்டுவில் இயல்புநிலை தொகுப்பு நிர்வாகியைப் பயன்படுத்தி இதை நிறுவலாம். நீங்கள் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து தட்டச்சு செய்ய வேண்டும்:

apt cloc ஐ நிறுவவும்

sudo apt install cloc

நீங்கள் கூட முடியும் போன்ற மூன்றாம் தரப்பு தொகுப்பு நிர்வாகியைப் பயன்படுத்தி நிறுவவும் NPM.

npm கடிகாரத்தை நிறுவவும்

npm install -g cloc

மூலக் குறியீட்டின் வரிகளை எண்ணுங்கள்

இது எவ்வாறு செயல்படுகிறது என்பதைப் பார்க்க, ஒரு எளிய உதாரணத்தைப் பார்ப்போம். எனக்கு ஒரு நிரல் உள்ளது, வழக்கமான ஒன்று 'ஹலோ வேர்ல்ட்'சி. இல் எழுதப்பட்டுள்ளது. ஒரே கோப்பைக் கொண்ட குறியீட்டை கீழே காண்பிக்கிறேன்:

க்ளோக் கோப்பு சி உதாரணம்

பாரா hello.c நிரலில் குறியீட்டின் வரிகளை எண்ணுங்கள், ஓடு:

க்ளோக் சி கோப்புகளிலிருந்து வரிகளை எண்ணுங்கள்

cloc hola.c
  1. முதல் நெடுவரிசை நமக்குக் காண்பிக்கும் குறியீடு செய்யப்பட்ட நிரலாக்க மொழிகளின் பெயர் மூல. மேலே உள்ள வெளியீட்டில் இருந்து பார்க்க முடிந்தால், நிரலின் மூல குறியீடு சி நிரலாக்க மொழியில் எழுதப்பட்டுள்ளது.
  2. இரண்டாவது நெடுவரிசையில் நாம் பார்ப்போம் ஒவ்வொரு நிரலாக்க மொழியிலும் உள்ள கோப்புகளின் எண்ணிக்கை. இந்த எடுத்துக்காட்டுக்கு, இது 1 ஐக் காண்பிக்கும், ஏனெனில் இது குறியீட்டைக் கொண்ட கோப்புகளின் எண்ணிக்கை.
  3. மூன்றாவது நெடுவரிசை காட்டுகிறது வெற்று வரிகளின் மொத்த எண்ணிக்கை. எங்கள் எடுத்துக்காட்டு குறியீட்டில் பூஜ்ஜிய வெற்று கோடுகள் உள்ளன.
  4. நான்காவது நெடுவரிசையில் நாம் பார்ப்போம் கருத்து வரிகளின் எண்ணிக்கைs.
  5. கடைசி மற்றும் ஐந்தாவது நெடுவரிசை காட்டுகிறது மூலக் குறியீட்டின் கருத்துகள் உட்பட மொத்த வரிகள் பகடை.

சுருக்கப்பட்ட கோப்புகளின் வரிகளை, ஒரு கோப்பகத்தின் உள்ளடக்கங்கள் மற்றும் துணை அடைவுகளின் எண்ணிக்கையை எண்ணுங்கள்

எடுத்துக்காட்டு வெறும் ஏழு வரிகளைக் கொண்ட ஒரு நிரல் மட்டுமே, எனவே குறியீட்டில் உள்ள வரிகளை எண்ணுவது பெரிய விஷயமல்ல. பெரிய விஷயங்களை எண்ணுவதில் நாங்கள் ஆர்வமாக இருந்தால், பின்வரும் எடுத்துக்காட்டைப் பாருங்கள்:

க்ளோக் பெரிய கோப்பு

cloc archivo.zip

முந்தைய வெளியீட்டின் படி, ஒரு நல்ல நெடுவரிசை வடிவத்துடன் சுருக்கப்பட்ட கோப்பின் முடிவை நொடிகளில் க்ளோக் காண்பிக்கப் போகிறது. ஒவ்வொரு பிரிவிற்கும் மொத்த மொத்தத்தை நாம் இறுதியில் காணலாம், இது ஒரு நிரலின் மூலக் குறியீட்டைப் பகுப்பாய்வு செய்யும்போது மிகவும் பயனுள்ளதாக இருக்கும்.

க்ளோக் தனிப்பட்ட மூலக் குறியீடு கோப்புகளை மட்டுமல்லாமல், கோப்பகங்கள் மற்றும் துணை அடைவுகளில் உள்ள கோப்புகளையும் கணக்கிடுகிறது.

ஒரு கோப்பகத்தில் உள்ள கோப்புகளின் குறியீட்டின் வரிகளை எண்ணுங்கள்:

cloc dir/

ஒரு துணை அடைவுக்குள் அமைந்துள்ள கோப்புகளின் குறியீட்டின் வரிகளை நாம் எண்ண வேண்டும் என்றால், நாங்கள் எழுதுவோம்:

cloc dir/sub/directorio

க்ளோக் உதவி

க்ளோக் பல்வேறு நிரலாக்க மொழிகளை அடையாளம் காண முடியும். அவளை பார்க்க அங்கீகரிக்கப்பட்ட மொழிகளின் முழு பட்டியல், ஓடு:

cloc --show-lang

நீங்கள் கடிகாரத்தைப் பற்றி மேலும் அறிய விரும்பினால், உதவி பகுதியை சரிபார்க்கவும் முனையத்தில் தட்டச்சு செய்தல் (Ctrl + Alt + T):

உதவி கடிகாரம்

cloc --help

யார் விரும்புகிறார்கள், ஆலோசிக்க முடியும் இந்த பயன்பாட்டைப் பற்றிய கூடுதல் தகவல் உங்கள் களஞ்சியத்தில் மகிழ்ச்சியா.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.