Sourcetrail, एक निःशुल्क, क्रॉस-प्लेटफ़ॉर्म कोड एक्सप्लोरर है

सॉर्सेटाइल के बारे में

अगले लेख में हम Sourcetrail पर एक नज़र डालने जा रहे हैं। ये है एक मुक्त स्रोत कोड एक्सप्लोरर और Gnu / Linux, Windows और macOS के लिए खुला है। इससे हम किसी भी सोर्स कोड का आसानी से पता लगा सकेंगे। यह एक ब्राउज़र है जो ऑफ़लाइन काम करता है, इसलिए इंटरनेट से कनेक्ट करना आवश्यक नहीं है, जो हमारे कोड को सुरक्षित रखेगा।

कार्यक्रम एक प्रदान करता है पूर्ण अवलोकन, स्रोत कोड विवरण एक इंटरैक्टिव निर्भरता ग्राफ के संयोजन और एक संक्षिप्त कोड दृश्य। फिलहाल यह सी, सी ++, जावा और पायथन के साथ संगत और हम इसे अपने पसंदीदा कोड संपादक की तरह सिंक्रनाइज़ कर सकते हैं एटम, ग्रहण, Emacs, IntelliJ IDEA, क्यूटी निर्माता, उदात्त पाठ, विम, दृश्य स्टूडियो कोड प्लगइन के माध्यम से।

आजकल यदि कोई परियोजना एक निश्चित आकार तक पहुंचती है, तो स्रोत कोड की संरचना के लगातार मानसिक मॉडल को बनाए रखना मुश्किल है। यहाँ समस्या भाषा के खराब अमूर्तन की नहीं है, बल्कि कोड के उच्च सूचना घनत्व की है। स्रोत कोड में प्रत्येक पंक्ति का एक उद्देश्य होता है, और चूंकि सॉफ़्टवेयर डेवलपर अपना अधिकांश समय उन छोटे टुकड़ों की तलाश में बिताते हैं जो प्रासंगिक हैं, यह सॉफ़्टवेयर आपको यह देखने की क्षमता प्रदान करता है कि घटक एक-दूसरे से कैसे जुड़े हुए हैं, बिना कोड के हर विवरण को लगातार देख सकते हैं.

Sourcetrail काम करने का उदाहरण

सॉफ़्टवेयर डेवलपर अपना अधिकांश समय मौजूदा स्रोत कोड को डिक्रिप्ट करने में लगाते हैं, और आम कोड-एडिटिंग टूल अक्सर इस कार्य के लिए बहुत कम सहायता प्रदान करते हैं। Sourcetrail एक इंटरेक्टिव निर्भरता ग्राफ, संक्षिप्त कोड दृश्य और कुशल कोड खोज के संयोजन द्वारा अवलोकन और विवरण प्रदान करता है। सभी एक आसान करने के लिए उपयोग पार मंच डेवलपर उपकरण में बनाया गया है। इसके अलावा यह भी से परिणाम है उपयोगकर्ता सहायता आपको विरासत कोड का पता लगाने, कार्यान्वयन को समझने और रिफ्लेक्टर सॉफ्टवेयर वास्तुकला की अनुमति देती है.

Sourcetrail सामान्य विशेषताएं

sourcetrail वरीयता

  • हम कर सकते हैं हमारे सोर्स कोड को इंडेक्स करें। Sourcetrail की गहराई से स्थैतिक विश्लेषण हमारे स्रोत फ़ाइलों के भीतर सभी परिभाषाएं और संदर्भ पाएंगे। स्थैतिक कोड विश्लेषक शुरू करने के लिए, हम एक मौजूदा बिल्ड कॉन्फ़िगरेशन आयात कर सकते हैं या मैन्युअल प्रोजेक्ट कॉन्फ़िगरेशन चुन सकते हैं।
  • कार्यक्रम आपको किसी भी प्रतीक को खोजने की अनुमति देता है। हमारी संभावना होगी जल्दी से पूरे कोडबेस के भीतर किसी भी प्रतीक को खोजने के लिए सॉर्सेटाइल के खोज क्षेत्र का उपयोग करें। फ़ज़ी कोड सर्च इंजन हमें कुछ ही क्लिक में सबसे अच्छे मैच देता है।

sourcetrail उदाहरण 1

  • हमारी संभावना होगी नेत्रहीन रूप से निर्भरता का पता लगाएं। ग्राफ प्रदर्शन किसी भी वर्ग, विधि, क्षेत्र, आदि और उसके सभी रिश्तों का त्वरित अवलोकन प्रदान करता है। निर्भरता ग्राफ पूरी तरह से इंटरैक्टिव है, हम इसका उपयोग कोड आधार के चारों ओर ले जाने के लिए कर सकते हैं।
  • हमें अपने स्रोत कोड का पता लगाने की संभावना होगी। कोड दृश्य में तत्व के सभी कार्यान्वयन विवरण शामिल होते हैं जो कोड स्निपेट की सुव्यवस्थित सूची में होते हैं। हम आगे स्कोप का निरीक्षण कर सकते हैं और स्थानीय चर को उजागर कर सकते हैं, या किसी अन्य संदर्भ या पाए गए तत्व पर ध्यान केंद्रित कर सकते हैं।
  • कार्यक्रम हमें हमारे स्रोत संपादक को जोड़ने की अनुमति देगा। हम एक प्लगइन के माध्यम से हमारे पसंदीदा स्रोत कोड संपादक के साथ Sourcetrail को सिंक्रनाइज़ करने में सक्षम होंगे। इससे आप टाइपिंग और खोज के बीच आसानी से स्विच कर सकते हैं।

ये कार्यक्रम की कुछ विशेषताएं हैं, आप कर सकते हैं प्रोजेक्ट ब्लॉग से उन सभी के बारे में विस्तार से परामर्श लें.

Ubuntu पर Sourcetrail Source Explorer स्थापित करें

हम इस कार्यक्रम को खोजेंगे से उपलब्ध GitHub पर पेज जारी किया। वहां हम संपीड़ित फ़ाइल डाउनलोड कर सकते हैं जिसे निम्न स्क्रीनशॉट में देखा जा सकता है।

डाउनलोड करें

डाउनलोड करने के बाद, हम एक टर्मिनल खोलेंगे (Ctrl + Alt + T) और install.sh फ़ाइल को निष्पादन अनुमति दें जो हम उस फ़ोल्डर के अंदर पाएंगे जो फ़ाइल को अनज़िप करने के बाद बनाया जाएगा कि हम डाउनलोड करें:

sudo chmod +x install.sh

एक बार जब हम निष्पादन की अनुमति दे देते हैं, तो हम कर सकते हैं इस स्थापित स्क्रिप्ट को लॉन्च करें इसे निम्नानुसार चलाना:

sourcetrail स्थापना

sudo sh ./install.sh

स्थापना के बाद, हम कर सकते हैं हमारे कंप्यूटर पर प्रोग्राम लॉन्चर ढूंढें.

sourcetrail लांचर

स्थापना रद्द करें

अगर हम अपने कंप्यूटर से प्रोग्राम को अनइंस्टॉल करना चाहते हैं, तो हमें केवल करना होगा / ऑप्ट / sourcetrail / फ़ोल्डर में जाएं। एक बार इसमें, आपको बस uninstall.sh फ़ाइल चलाएँ सिस्टम से प्रोग्राम को हटाने के लिए:

सॉर्सेटाइल की स्थापना रद्द करें

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. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।