सोर्स कोड की पंक्तियों की संख्या
नमस्ते!
आज मैं एक थोड़े अलग विषय पर बात करना चाहता हूँ।
विषय यह है: “अतीत की तुलना में सोर्स कोड की पंक्तियों की संख्या में कितनी वृद्धि हुई है?”
उदाहरण के लिए, स्पेस शटल के सॉफ्टवेयर में लगभग 4.2 लाख पंक्तियों का कोड था। NASA के उच्च गुणवत्ता मानकों को पूरा करने के लिए यह कोड बहुत सख्त प्रक्रिया के तहत विकसित किया गया था। दूसरी ओर, आधुनिक बड़े पैमाने के सॉफ्टवेयर प्रोजेक्ट्स में, कोड की पंक्तियों का करोड़ों से अधिक होना असामान्य नहीं है। उदाहरण के लिए, ऐसा कहा जाता है कि Google का कोडबेस लगभग 2 अरब पंक्तियों तक पहुँच गया है।
जैसा कि हम देख सकते हैं, समय के साथ सॉफ्टवेयर का पैमाना बढ़ रहा है।
लेकिन, ज़रा रुकिए।
कोड की पंक्तियों में वृद्धि होना हमेशा बुरी बात नहीं है। नई सुविधाएँ जोड़ने और उपयोगकर्ता की ज़रूरतों को पूरा करने के लिए कोड का बढ़ना स्वाभाविक है। हालाँकि, जैसे-जैसे कोड बढ़ता है, बग का जोखिम भी बढ़ता है। वास्तव में, एक शोध से पता चलता है कि जब ओपन सोर्स प्रोजेक्ट 10 लाख पंक्तियों को पार कर जाते हैं, तो बग की दर बढ़ने की प्रवृत्ति होती है।
फिर भी, सभी प्रोजेक्ट्स समान रूप से अपना प्रोजेक्ट कोड नहीं बढ़ा रहे हैं।
उदाहरण के लिए, 1994 में लिनक्स कर्नेल के संस्करण 1.0 में लगभग 2 लाख पंक्तियाँ थीं, लेकिन 2015 में संस्करण 4.2 में यह बढ़कर लगभग 2 करोड़ पंक्तियाँ हो गईं। यह वृद्धि हार्डवेयर के विकास और नई सुविधाओं को जोड़ने के कारण हुई है।
इसलिए, सोर्स कोड की पंक्तियों की संख्या प्रोजेक्ट के आकार, उद्देश्य और समय के संदर्भ के आधार पर बहुत भिन्न होती है।
कोड की पंक्तियों में वृद्धि अपने आप में कोई समस्या नहीं है, लेकिन गुणवत्ता और रखरखाव बनाए रखने के लिए उचित प्रबंधन की आवश्यकता होती है। कोड वृद्धि से जुड़े जोखिमों को समझना और उचित उपाय करना महत्वपूर्ण है।
अंत में, मुझे लगता है कि केवल कोड की पंक्तियों पर बहुत अधिक ध्यान केंद्रित न करके प्रोजेक्ट के उद्देश्य और गुणवत्ता को महत्व देना अधिक महत्वपूर्ण है।
तो, अगली बार फिर मिलेंगे!
