আমি সব সময় এমন পরিস্থিতিতে আছি।
আপনার অবশ্যই পুরো অ্যাপ্লিকেশনটির সাথে ইন্টারঅ্যাক্ট করার দরকার নেই, তবে সম্ভবত কোনও কোনও ধরণের কয়েকটি ইন্টারফেস। আপনি ইন্টারফেসগুলির নিশ্চিত ও বিশদ নথিভুক্ত করেছেন তা নিশ্চিত করুন, তারপরে আপনার যুক্ত / পরিবর্তিত কোডটি আপনি কাজ করার উদ্দেশ্যে যা করেছেন তেমনভাবে কাজ করে তা যাচাই করার জন্য এই ইন্টারফেসগুলির সেট আপ করে দেয়।
আপনি একটি হাইব্রিডও করতে পারেন। আপনি যে অংশগুলি বরং সহজেই করতে পারেন সেগুলি অনুলিপি করার চেষ্টা করুন, তারপরে আসল সিস্টেমে "সংযুক্ত করুন" (যদি এটি আপনার পরিস্থিতিতে সম্ভব হয়)। আমি কিছু সাফল্যের সাথে এটি করেছি - এমন কিছু ক্ষেত্রে যেখানে আমার যুক্তি এবং সার্ভার সফ্টওয়্যার স্থানীয়ভাবে চালিত হয়েছিল, তবে আমার এখনও অনুরোধগুলি যাচাই করার জন্য সত্যিকারের ইআরপি সিস্টেমের সাথে সংযোগ ছিল ইত্যাদি আদর্শ নয়, তবে জিনিসগুলি খুব কমই হয়।
আপনার সাথে কাজ করার জন্য কেবলমাত্র একটি উত্পাদন ব্যবস্থা রয়েছে - নোট করুন যে প্রতিলিপি স্থাপন করতে আপনি যে কোনও বিকাশ সময় সাশ্রয় করেছেন তা গণনা করতে পারবেন না, তবে আপনাকে সরাসরি ব্যবসায়ের ডেটা সহ বৃহত্তর অরক্ষিত কোড ব্যবহারের ব্যবসায়িক ঝুঁকিকেও বিবেচনা করতে হবে। আপনার কোডটি একটি প্রতিরূপের বিরুদ্ধে পরীক্ষিত কোডের চেয়ে কম নির্ভরযোগ্য হবে। সিস্টেমগুলি কিছু সময়ের জন্য ডাউন হয়ে যেতে পারে? ডেটা দুর্নীতির ক্ষেত্রে এগুলি পুনরুদ্ধার করা যেতে পারে? ওটার দাম কতো?
উদ্যোগের সর্বোত্তম অনুশীলন হ'ল উত্পাদনের পরিবেশটি সেটআপ হওয়ার মুহুর্তে উত্পাদনটির একটি প্রতিলিপি (বা একাধিক) হতে পারে। এই মুহুর্তে, অতিরিক্ত ব্যয় এত বিশাল হবে না।