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