अगले लेख में हम Sourcetrail पर एक नज़र डालने जा रहे हैं। ये है एक मुक्त स्रोत कोड एक्सप्लोरर और Gnu / Linux, Windows और macOS के लिए खुला है। इससे हम किसी भी सोर्स कोड का आसानी से पता लगा सकेंगे। यह एक ब्राउज़र है जो ऑफ़लाइन काम करता है, इसलिए इंटरनेट से कनेक्ट करना आवश्यक नहीं है, जो हमारे कोड को सुरक्षित रखेगा।
कार्यक्रम एक प्रदान करता है पूर्ण अवलोकन, स्रोत कोड विवरण एक इंटरैक्टिव निर्भरता ग्राफ के संयोजन और एक संक्षिप्त कोड दृश्य। फिलहाल यह सी, सी ++, जावा और पायथन के साथ संगत और हम इसे अपने पसंदीदा कोड संपादक की तरह सिंक्रनाइज़ कर सकते हैं एटम, ग्रहण, Emacs, IntelliJ IDEA, क्यूटी निर्माता, उदात्त पाठ, विम, दृश्य स्टूडियो कोड प्लगइन के माध्यम से।
आजकल यदि कोई परियोजना एक निश्चित आकार तक पहुंचती है, तो स्रोत कोड की संरचना के लगातार मानसिक मॉडल को बनाए रखना मुश्किल है। यहाँ समस्या भाषा के खराब अमूर्तन की नहीं है, बल्कि कोड के उच्च सूचना घनत्व की है। स्रोत कोड में प्रत्येक पंक्ति का एक उद्देश्य होता है, और चूंकि सॉफ़्टवेयर डेवलपर अपना अधिकांश समय उन छोटे टुकड़ों की तलाश में बिताते हैं जो प्रासंगिक हैं, यह सॉफ़्टवेयर आपको यह देखने की क्षमता प्रदान करता है कि घटक एक-दूसरे से कैसे जुड़े हुए हैं, बिना कोड के हर विवरण को लगातार देख सकते हैं.
सॉफ़्टवेयर डेवलपर अपना अधिकांश समय मौजूदा स्रोत कोड को डिक्रिप्ट करने में लगाते हैं, और आम कोड-एडिटिंग टूल अक्सर इस कार्य के लिए बहुत कम सहायता प्रदान करते हैं। Sourcetrail एक इंटरेक्टिव निर्भरता ग्राफ, संक्षिप्त कोड दृश्य और कुशल कोड खोज के संयोजन द्वारा अवलोकन और विवरण प्रदान करता है। सभी एक आसान करने के लिए उपयोग पार मंच डेवलपर उपकरण में बनाया गया है। इसके अलावा यह भी से परिणाम है उपयोगकर्ता सहायता आपको विरासत कोड का पता लगाने, कार्यान्वयन को समझने और रिफ्लेक्टर सॉफ्टवेयर वास्तुकला की अनुमति देती है.
Sourcetrail सामान्य विशेषताएं
- हम कर सकते हैं हमारे सोर्स कोड को इंडेक्स करें। Sourcetrail की गहराई से स्थैतिक विश्लेषण हमारे स्रोत फ़ाइलों के भीतर सभी परिभाषाएं और संदर्भ पाएंगे। स्थैतिक कोड विश्लेषक शुरू करने के लिए, हम एक मौजूदा बिल्ड कॉन्फ़िगरेशन आयात कर सकते हैं या मैन्युअल प्रोजेक्ट कॉन्फ़िगरेशन चुन सकते हैं।
- कार्यक्रम आपको किसी भी प्रतीक को खोजने की अनुमति देता है। हमारी संभावना होगी जल्दी से पूरे कोडबेस के भीतर किसी भी प्रतीक को खोजने के लिए सॉर्सेटाइल के खोज क्षेत्र का उपयोग करें। फ़ज़ी कोड सर्च इंजन हमें कुछ ही क्लिक में सबसे अच्छे मैच देता है।
- हमारी संभावना होगी नेत्रहीन रूप से निर्भरता का पता लगाएं। ग्राफ प्रदर्शन किसी भी वर्ग, विधि, क्षेत्र, आदि और उसके सभी रिश्तों का त्वरित अवलोकन प्रदान करता है। निर्भरता ग्राफ पूरी तरह से इंटरैक्टिव है, हम इसका उपयोग कोड आधार के चारों ओर ले जाने के लिए कर सकते हैं।
- हमें अपने स्रोत कोड का पता लगाने की संभावना होगी। कोड दृश्य में तत्व के सभी कार्यान्वयन विवरण शामिल होते हैं जो कोड स्निपेट की सुव्यवस्थित सूची में होते हैं। हम आगे स्कोप का निरीक्षण कर सकते हैं और स्थानीय चर को उजागर कर सकते हैं, या किसी अन्य संदर्भ या पाए गए तत्व पर ध्यान केंद्रित कर सकते हैं।
- कार्यक्रम हमें हमारे स्रोत संपादक को जोड़ने की अनुमति देगा। हम एक प्लगइन के माध्यम से हमारे पसंदीदा स्रोत कोड संपादक के साथ Sourcetrail को सिंक्रनाइज़ करने में सक्षम होंगे। इससे आप टाइपिंग और खोज के बीच आसानी से स्विच कर सकते हैं।
ये कार्यक्रम की कुछ विशेषताएं हैं, आप कर सकते हैं प्रोजेक्ट ब्लॉग से उन सभी के बारे में विस्तार से परामर्श लें.
Ubuntu पर Sourcetrail Source Explorer स्थापित करें
हम इस कार्यक्रम को खोजेंगे से उपलब्ध GitHub पर पेज जारी किया। वहां हम संपीड़ित फ़ाइल डाउनलोड कर सकते हैं जिसे निम्न स्क्रीनशॉट में देखा जा सकता है।
डाउनलोड करने के बाद, हम एक टर्मिनल खोलेंगे (Ctrl + Alt + T) और install.sh फ़ाइल को निष्पादन अनुमति दें जो हम उस फ़ोल्डर के अंदर पाएंगे जो फ़ाइल को अनज़िप करने के बाद बनाया जाएगा कि हम डाउनलोड करें:
sudo chmod +x install.sh
एक बार जब हम निष्पादन की अनुमति दे देते हैं, तो हम कर सकते हैं इस स्थापित स्क्रिप्ट को लॉन्च करें इसे निम्नानुसार चलाना:
sudo sh ./install.sh
स्थापना के बाद, हम कर सकते हैं हमारे कंप्यूटर पर प्रोग्राम लॉन्चर ढूंढें.
स्थापना रद्द करें
अगर हम अपने कंप्यूटर से प्रोग्राम को अनइंस्टॉल करना चाहते हैं, तो हमें केवल करना होगा / ऑप्ट / 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
हम प्राप्त कर सकते हैं यह प्रोग्राम कैसे काम करता है इसके बारे में अधिक जानकारी दस्तावेज़ में दी गई है परियोजना की वेबसाइट पर की पेशकश की।