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