कोडबेस की समझ
अपरिचित कोडबेस को तेज़ी से समझें।
एक ही एडिटर वर्कस्पेस से कोड, Markdown दस्तावेज़, संबंध ग्राफ़ और प्रोजेक्ट इतिहास का अनुसरण करें। FiboCode व्याख्याओं को संबंधित सोर्स कोड के पास रखता है, ताकि अलग-अलग खोजें एक जुड़ी हुई पड़ताल बन जाएँ।
कोडबेस केवल उन फ़ाइलों का समूह नहीं है जिन्हें आप खोल सकते हैं।
नया रिपॉज़िटरी शायद ही कभी स्वयं को आपकी ज़रूरत के क्रम में समझाता है। नाम कहानी का केवल एक भाग बताते हैं, महत्वपूर्ण व्यवहार मॉड्यूल सीमाओं को पार करता है और किसी निर्णय का कारण मौजूदा फ़ाइल के बाहर हो सकता है। फ़ाइलें क्रम से पढ़ने पर कार्यान्वयन दिख सकता है, फिर भी पूरा सिस्टम छिपा रह सकता है।
FiboCode संपादन योग्य कोड, पढ़ने योग्य Markdown और नेविगेट किए जा सकने वाले ग्राफ़ को जोड़ता है। संबंधित सोर्स चुनें, व्याख्या पढ़ें या लिखें और टैग किए गए संबंधों से अगली फ़ाइल, दस्तावेज़ या ग्राफ़ तक जाएँ। कोड तथ्य का स्रोत बना रहता है और सहायक ज्ञान सत्यापन के लिए पास ही रहता है।
देखें कि समझ जुड़ी हुई प्रस्तुतियों के बीच कैसे आगे बढ़ती है।
पहले पूरे कोडबेस का विश्लेषण करें, फिर मौजूदा दस्तावेज़ और संबंध ग्राफ़ से एक फ़ाइल समझें और चुने हुए कोड के बारे में AI से पूछें।
समूचे कोडबेस का विश्लेषण अपरिचित फ़ाइलों और डायरेक्टरी को आगे की पड़ताल के लिए पढ़ने योग्य संरचना देता है।
एक फ़ाइल के आसपास कोड, दस्तावेज़ और ग्राफ़ में जाएँ और सहेजे गए ज्ञान से एक केंद्रित AI प्रश्न जारी रखें।
सवाल से सत्यापित किए जा सकने वाले संदर्भ तक जाएँ।
वर्कफ़्लो रिपॉज़िटरी पर आधारित रहता है और अगले व्यक्ति के लिए पढ़ने योग्य रास्ता छोड़ता है।
उस कोड से शुरू करें जिसने सवाल पैदा किया।
संबंधित फ़ाइल खोलें या वह कार्यान्वयन चुनें जिसे समझना है। इससे हर व्याख्या अमूर्त सारांश के बजाय ठोस सोर्स संदर्भ से शुरू होती है।
व्याख्या को Markdown में पढ़ें या दर्ज करें।
व्यवहार, उद्देश्य, सीमाएँ और खुले सवाल ऐसे रूप में लिखें जिसे डेवलपर और Coding Agent दोनों पढ़ और सुधार सकें।
ग्राफ़ और टैग से संबंधों का अनुसरण करें।
व्याख्या से संबंधित मॉड्यूल, निर्णय या डायग्राम तक जाएँ। टैग कोड, दस्तावेज़ और ग्राफ़ को जोड़ते हैं, सब कुछ एक ही दृश्य में नहीं समेटते।
संपादन योग्य सोर्स से समझ की पुष्टि करें।
व्याख्या जाँचते समय संदर्भित कोड पर लौटें। ज्ञान को कार्यान्वयन के साथ अपडेट करें ताकि अगली पड़ताल वर्तमान प्रमाण से शुरू हो।
कोड की पड़ताल के लिए जुड़ा हुआ वर्कस्पेस।
कोड तथ्य का स्रोत रहता है।
सहायक सामग्री संबंधित कार्यान्वयन पर लौटती है, इसलिए व्याख्या को वास्तविक व्यवहार से जाँचना आसान होता है।
Markdown उद्देश्य को पढ़ने योग्य बनाता है।
विश्लेषण, निर्णय और व्याख्या ऐसा प्रोजेक्ट ज्ञान रहते हैं जिसे लोग और Agent दोनों पढ़-लिख सकते हैं।
ग्राफ़ संबंध दिखाते हैं।
जब फ़ाइलों की सीधी सूची पर्याप्त न हो, जुड़ी हुई प्रस्तुतियाँ मॉड्यूल और दस्तावेज़ संबंधों को दिखाती और नेविगेट करने देती हैं।
इतिहास समझ के बदलाव को सुरक्षित रखता है।
स्पेसिफ़िकेशन, डिज़ाइन, बदलाव की व्याख्याएँ और विश्लेषण रिकॉर्ड कोडबेस के साथ बढ़ने वाला ट्रेस योग्य विवरण बनाते हैं।
उपयोग परिदृश्य: ऐसी सेवा में शामिल होना जिसे आपने नहीं बनाया।
मान लें आपको अपरिचित अनुरोध पथ वाली सेवा मिली है। हैंडलर से शुरू करें, उसका व्यवहार दर्ज करें और जुड़े टैग व ग्राफ़ से डोमेन लॉजिक और आगे की निर्भरता खोजें। हर कदम ऐसी फ़ाइल या दस्तावेज़ से जुड़ा रहता है जिसे आप जाँच सकते हैं।
यह परिणाम पहली पड़ताल के बाद भी उपयोगी रहता है। टीम का दूसरा सदस्य वही व्याख्या खोल सकता है, सोर्स से जाँच सकता है और सेवा बदलने पर उसे बढ़ा सकता है, बिना पूरी पड़ताल दोहराए।
एक बार के कोड सारांश से अधिक टिकाऊ।
बना हुआ सारांश उपयोगी हो सकता है, लेकिन अलग उत्तर जल्द ही अपना प्रमाण और सिस्टम में स्थान खो देता है। FiboCode समझ को जुड़े हुए प्रोजेक्ट सामग्री की तरह रखता है: कोड, दस्तावेज़, ग्राफ़ और इतिहास अलग प्रस्तुतियाँ रहते हैं और उनके बीच रास्ते बने रहते हैं।
यह पेज लोगों को कोडबेस की पड़ताल में मदद करता है। यदि अगला लक्ष्य Coding Agent को भविष्य के काम के लिए टिकाऊ संदर्भ देना है, तो कोडबेस संदर्भ पर जाएँ।
कोडबेस की समझ से जुड़े सवाल
क्या FiboCode सोर्स कोड पढ़ने की जगह लेता है?
नहीं। कोड तथ्य का स्रोत रहता है। FiboCode व्याख्याओं और संबंधों को सोर्स से जोड़ता है ताकि सहायक सामग्री के दावों की पुष्टि की जा सके।
क्या मैं मौजूदा Markdown दस्तावेज़ उपयोग कर सकता हूँ?
हाँ। Markdown व्याख्याओं, स्पेसिफ़िकेशन, डिज़ाइन, योजनाओं, विश्लेषण और बदलाव रिकॉर्ड का साझा माध्यम है, इसलिए ज्ञान लोगों और Agent दोनों के लिए पढ़ने योग्य रहता है।
अपरिचित रिपॉज़िटरी में ग्राफ़ कैसे मदद करते हैं?
ग्राफ़ संबंधों को दिखाते और नेविगेट करने देते हैं। जब व्यवहार कई फ़ाइलों में हो या सिस्टम सीमा सीधे देखना कठिन हो, वे सोर्स और गद्य को पूरा करते हैं।
क्या यह केवल ऑनबोर्डिंग के लिए उपयोगी है?
नहीं। यह लेगेसी कोड की पड़ताल, प्रभाव विश्लेषण, आर्किटेक्चर खोज और सिस्टम के विकास के कारण समझने में भी मदद करता है।
क्या Coding Agent भी यही ज्ञान उपयोग कर सकता है?
हाँ। Markdown रिकॉर्ड और जुड़ा हुआ प्रोजेक्ट संदर्भ लोगों और Agent दोनों के लिए पढ़ने योग्य है। आगे के Agent काम में इसका उपयोग कोडबेस संदर्भ में बताया गया है।