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