আমি ক্লিন আর্কিটেকচারে যাচ্ছি এবং আমার অ্যান্ড্রয়েড স্তরটি এমভিসি থেকে এমভিপিতে তুলে নিয়েছি , ডাগার 2 দিয়ে ডিআই, আরএক্সজেভা 2 এর সাথে কার্যকারিতা এবং অবশ্যই জাভা 8 প্রবর্তন করছি।
ইন সবচেয়ে মূল্যবান খেলোয়াড় পরিষ্কার স্থাপত্য একটি আছে সত্ত্বা মধ্যে স্তর (datastores মধ্যে) এবং প্রযোযক যে তাদের অ্যাক্সেস করা উচিত নয়। এই স্তরটি হ'ল "কেস ব্যবহার করুন" । এটি ব্যবহারের ক্ষেত্রে এটি আদর্শভাবে একটি ইন্টারফেস, যা এক সত্তায় এক ক্রিয়াকলাপ প্রয়োগ করে।
আমি আরও জানি যে ক্লিয়ার আর্কিটেকচারটি " চিৎকার করছে ", এর অর্থে এর প্রকল্পগুলি তাদের মধ্যে উচ্চ শ্রেণীর সংখ্যা হিসাবে সত্যই উচ্চ পঠনযোগ্য।
এখন, আমার প্রকল্পে, আমার কাছে 6 টি আলাদা আলাদা সত্ত্বার মতো কিছু রয়েছে এবং অবশ্যই প্রতিটি সত্তা ভান্ডারগুলিতে সেগুলি অ্যাক্সেস করার জন্য কমপক্ষে 4 টি পদ্ধতি (সাধারণত পান, যোগ করুন, মুছুন, আপডেট করুন) রয়েছে .. সুতরাং, 6 * 4 = 24 ।
ক্লিন আর্কিটেকচারের এখন অবধি যা আমি বুঝতে পেরেছি তা আমার কাছে 24 ইউজকেস থাকবে।
এমভিসিতে মাত্র 6 টি নিয়ন্ত্রকের সাথে তুলনা করা হলে এটি অনেকগুলি ক্লাস ..
আমার কি সত্যিই 24 টি ব্যবহারের কেস করতে হবে?
ইতিমধ্যে কেউ সাফল্যের সাথে এটি ব্যবহার করেছেন এমন একটি স্পষ্টকরণের আমি সত্যিই প্রশংসা করব।
ধন্যবাদ, জ্যাক