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