Ohcount: أداة تحلل وتحسب سطور التعليمات البرمجية المصدر

أوهكونت 1

إذا ليشبه تحليل المحتوى داخل الكود المصدري لتطبيقاتك المفضلة قد يكون هذا التطبيق ممتعًا جدًا لأكثر من واحد منكم. اليوم الحالي سنتحدث عن أداة ستساعدنا في تحليل سطور الكود ، بالإضافة إلى نفس هذا ، سيُظهر لنا مقدار الأسطر التي يحتوي عليها كل ملف.

Ohcount هو تطبيق مجاني ومفتوح المصدر ، تم ترخيصه بموجب GNU General Public License الإصدار 2 بحيث يمكن إعادة توزيعه و / أو تعديله. أوهكونت هي أداة مساعدة بسيطة لسطر الأوامر تحلل شفرة المصدر وتطبع سطور الأرقام المجاميع من ملف التعليمات البرمجية المصدر.

إنه ليس مجرد عداد سطر كود المصدر ، كما أنه يكتشف التراخيص الشائعة مفتوحة المصدر ، مثل GPL ، ضمن دليل شفرة مصدر كبير. بالإضافة إلى ذلك ، يمكن لـ Ohcount أيضًا اكتشاف الكود الذي يستهدف واجهة برمجة تطبيقات برمجة معينة ، مثل KDE أو Win32.

هذا التطبيق يحدد ملفات التعليمات البرمجية المصدر في معظم لغات البرمجة مشترك ويقوم بإعداد التعليمات البرمجية الإجمالية وأعداد التعليقات. يمكن أن تعمل على الملفات الفردية أو أشجار الدليل بأكملها.

أوهكونت مكونان رئيسيان: كاشف التي تحدد عائلة لغة البرمجة الرئيسية التي يستخدمها ملف مصدر معين ، ومحلل الذي يوفر تفصيلاً سطريًا لمحتويات الملف المصدر.

أوهكونت إنه مفيد جدًا للمطورين الذين يرغبون في تحليل التعليمات البرمجية المكتوبة بأنفسهم أو بواسطة مطورين آخرين، وتحقق من عدد الأسطر التي يحتوي عليها هذا الرمز ، واللغات التي تم استخدامها لكتابة هذه الرموز ، وتفاصيل ترخيص الرمز ، وما إلى ذلك.

يا العد

كيفية تثبيت Ohcount على Ubuntu 18.04 LTS ومشتقاته؟

على الرغم من أنه يمكن تنزيل الكود المصدري للتطبيق ليتم تجميعه ، إلا أننا نمتلك التسهيلات التي يمكن لـ Ohcount العثور عليها داخل مستودعات Ubuntu.

إذا كنت ترغب في تثبيت هذا التطبيق على أنظمتك يجب عليهم فتح محطة طرفية Ctrl + Alt + T وسنقوم بالتنفيذ:

sudo apt install ohcount

بمجرد الانتهاء من ذلك ، سيكون لديهم التطبيق مثبتًا على نظامهم.

كيفية استخدام Ohcount؟

كيف تستعمل هذا التطبيق بسيط للغاية ، إذا كنت تريد معرفة معلماتها وماذا تفعل ، يمكنك كتابة:

ohcount --help

الآن لبدء استخدامه ، يجب ببساطة وضعهم داخل الدليل الرئيسي لشفرة المصدر من التطبيق الذي يريدون تحليله من محطة طرفية.

وكونك داخل دليل الكود ، قم بتحليل ببساطة اكتب:

ohcount

رغم أن يمكنهم أيضًا الإشارة إلى المسار حيث يتم كتابة التطبيق ببساطة:

ohcount /ruta/a/el/codigo

فعلت هذا التطبيق قد يستغرق تحليل النتائج وعرضها بعض الوقت، كل هذا يتوقف على حجم شفرة المصدر (الملفات ، المجلدات ، الخطوط).

فقط لو نريد تحليل ملف واحد يجب أن نشير إليه لهذا يمكننا القيام بذلك بالطريقة التالية ، على سبيل المثال:

ohcount helloworld.c

في حالة الرغبة البحث في لغة برمجة واحدة فقط داخل جميع ملفات التعليمات البرمجية مصدر للتحليل يمكننا إجراء مجموعة ، على سبيل المثال:

ohcount --detect | grep ^ Python

Si نريد أن نرى شفرة المصدر داخل ملف علينا فقط إضافة المعلمة -a:

ohcount -a helloworld.c

أيضا يمكننا إجراء مجموعة حيث سنبحث في جميع الملفات عن لغة واحدة برمجة وتبين لنا المحتوى داخل الملفات.

ohcount helloworld.c --detect | grep ^ C

كما ذكر يتيح لنا التطبيق أيضًا الاطلاع على تراخيص التعليمات البرمجية المصدر لذلك إذا كنت تريد فقط معرفة الترخيص المستخدم في الكود المصدري ، فسنقوم بكتابة:

ohcount -l

إذا كان هذا هو الحال فقط لملف واحد:

ohcount -l helloworld.c

وأخيرا، للعثور على جميع ملفات التعليمات البرمجية المصدر ضمن المسارات المعطاة بشكل متكرر ، استخدم المعلمة -d:

ohcount -d

يمكن أن تكون هذه الأداة ممتعة للغاية عند تنفيذ مجموعة من المعلمات للحصول على نتائج أكثر تحديدًا.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.