SourceTrail ، مستكشف الكود المصدري في C و C ++ و Java و Python يصبح مفتوح المصدر

المصدر

سورسيتريل هو مستكشف التعليمات البرمجية المصدر عبر الأنظمة الأساسية لأنظمة التشغيل Windows و macOS و Linux يقوم بإجراء تحليل ثابت على الكود المصدري C و C ++ و Java و Python والتنقل عبر المعلومات التي تم جمعها داخل واجهة المستخدم التي تجمع بين العرض الرسومي وعرض الكود.

أداة كتابة الخط ، على سبيل المثال، يتكامل مع IDEs مثل Eclipse و IntelliJ IDEA و PyCharm أو المحررين مثل Atom و Sublime Text و Visual Studio Code. هنا ثم يجب إجراء التغييرات المطلوبة.

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

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

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

الآن ستصبح SourceTrail مجانية ومفتوحة المصدر

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

لن يتم الحصول على SourceTrail بعد الآن من خلال ترخيص تجاري:

"قررنا الحصول على رخصة جنو العمومية العامة لأنها ترخيص فيروسي يضمن أن أي تغييرات أو تحسينات على Sourcetrail ستظل برمجيات حرة. اليوم نحن فخورون بأن نعلن أن المنتج البالغ من العمر خمس سنوات متاح الآن مجانًا للجمهور على GitHub "، كتب فريق التطوير.

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

حسنًا ، لم ير جميع المطورين قيمة الأداة ، مما يجعل البيع صعبًا ، حتى الآن يسعى Coati إلى الحصول على مساهمات في عبر باتريون لتمويل صيانة Sourcetrail ودعمها.

نظرًا لأن المسؤولين عن الأداة يعلقون بأنهم يحتاجون إلى 1,500 دولار على الأقل شهريًا للحفاظ على مستودع مفتوح المصدر ومواصلة إصدار التحديثات.

بالإضافة إلى أن هناك حاجة إلى 2500 دولار شهريًا لإدارة جوانب الاتصال. سيستغرق الأمر 19,000 دولار شهريًا لمواصلة العمل على دعم لغة البرمجة. يقدر تطوير واجهة المستخدم بمبلغ 27,000 دولار شهريًا. من خلال منصة التمويل الجماعي Patreon ، يعتزم قادة المشروع العمل على تحقيق هذه الأهداف.

قم بتنزيل Sourcetrail وتثبيته على نظام Linux

وأخيرا، للراغبين في تجربة هذه الأداة ، يمكنك تنزيل ملف Sourcetrail.tar.gz الذي يمكنك الحصول عليه منه الرابط التالي.

أو بتنفيذ الأمر التالي في المحطة:

32 بت:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_32bit.tar.gz

64 بت:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_64bit.tar.gz

تم التنزيل يجب عليهم فك ضغط الحزمة باستخدام:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

ندخل الدليل و لنقم بتشغيل ملف Sourcetrail.sh:

sudo sh Sourcetrail.sh 

سيؤدي هذا إلى إنشاء مجلد "~ / .config / sourcetrail" في التشغيل الأول ، وهذا هو مجلد تكوين Sourcetrail.

لتثبيت Sourcetrail ، الآن سنقوم بتشغيل البرنامج النصي install.sh

sudo sh install.sh

بمجرد الانتهاء من التثبيت ، يجب أن يأخذوا في الاعتبار مسار المجلد الذي يحتوي على الملفات اللازمة لتنفيذ Sourcetrail. الموقع كالتالي:

~ /.config/sourcetrail

وأخيرا يمكنك الحصول على مزيد من المعلومات في وثائقها على الرابط التالي.


اترك تعليقك

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

*

*

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