Sourcetrail ، مستكشف كود مجاني عبر الأنظمة الأساسية

حول Sourcetrail

في المقالة التالية سوف نلقي نظرة على Sourcetrail. هذا هو مستكشف شفرة مصدر مجاني وافتحه على Gnu / Linux و Windows و macOS. مع هذا سوف نكون قادرين على استكشاف أي كود مصدر بسهولة. إنه متصفح يعمل دون اتصال بالإنترنت ، لذلك ليس من الضروري الاتصال بالإنترنت ، مما سيحافظ على أمان الرموز الخاصة بنا.

يوفر البرنامج ملف نظرة عامة كاملة ، تفاصيل الكود المصدري تجمع بين رسم تبعية تفاعلي وعرض رمز موجز. حاليا متوافق مع C و C ++ و Java و Python ويمكننا مزامنته مع محرر الكود المفضل لدينا مثل ذرة ، كسوف ، إيماكس ، IntelliJ فكرة، كيو تي الخالق ، نص سامية، فيم ، كود الاستوديو المرئي من خلال البرنامج المساعد.

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

مثال عمل Sourcetrail

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

الميزات العامة Sourcetrail

تفضيل sourcetrail

  • نستطيع فهرسة شفرة المصدر لدينا. سيجد التحليل الثابت المتعمق لـ Sourcetrail جميع التعريفات والمراجع في ملفات المصدر الخاصة بنا. لبدء محلل الكود الثابت ، يمكننا استيراد تكوين بناء موجود أو اختيار التكوين اليدوي للمشروع.
  • يسمح لك البرنامج بالعثور على أي رمز. سيكون لدينا إمكانية استخدم حقل البحث في Sourcetrail للعثور بسرعة على أي رمز داخل قاعدة الكود بأكملها. يمنحنا محرك البحث عن الشفرات الغامضة أفضل التطابقات ببضع نقرات.

مثال sourcetrail 1

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

هذه ليست سوى بعض ميزات البرنامج ، يمكنك ذلك راجع كل منهم بالتفصيل من مدونة المشروع.

قم بتثبيت Sourcetrail Source Explorer على Ubuntu

سنجد هذا البرنامج متاح من إصدارات الصفحة على جيثب. هناك يمكننا تنزيل الملف المضغوط الذي يمكن رؤيته في لقطة الشاشة التالية.

تنزيل برنامج التثبيت sourcetrail

بعد التنزيل ، سنفتح محطة طرفية (Ctrl + Alt + T) و امنح أذونات التنفيذ لملف install.sh الذي سنجده داخل المجلد الذي سيتم إنشاؤه بعد فك ضغط الملف الذي نقوم بتنزيله:

sudo chmod +x install.sh

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

تركيب sourcetrail

sudo sh ./install.sh

بعد التثبيت ، نستطيع ابحث عن مشغل البرنامج على جهاز الكمبيوتر الخاص بنا.

قاذفة sourcetrail

إلغاء التثبيت

إذا أردنا إلغاء تثبيت البرنامج من جهاز الكمبيوتر الخاص بنا ، فسنضطر إلى ذلك فقط انتقل إلى المجلد / opt / sourcetrail /. مرة واحدة في ذلك ، عليك فقط قم بتشغيل ملف uninstall.sh لإزالة البرنامج من النظام:

إلغاء تثبيت sourcetrail

sudo ./uninstall.sh

استخدم كصورة AppImage

درب مصدر مخصص

يمكننا أيضًا استخدام Sourcetrail Source Explorer باستخدام ملف AppImage الذي يمكننا العثور عليه في ملف صفحة الإصدارات.

بمجرد الانتهاء من تنزيل الملف ، سنفتح محطة طرفية (Ctrl + Alt + T) وسننتقل إلى المجلد الذي حفظنا فيه الملف الذي تم تنزيله. ثم سنقوم بتنفيذ هذا الأمر الآخر ل اجعل الملف الذي تم تنزيله قابلاً للتنفيذ:

sudo chmod +x Sourcetrail_2020_1_117_Linux_64bit.AppImage

بعد الأمر السابق سنقوم بتنفيذ هذا الأمر بدء مستكشف مصدر Sourcetrail في أوبونتو:

sudo ./Sourcetrail_2020_1_117_Linux_64bit.AppImage

يمكننا الحصول عليها مزيد من المعلومات حول كيفية عمل هذا البرنامج في الوثائق المعروضة على موقع المشروع.


كن أول من يعلق

اترك تعليقك

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

*

*

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