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