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