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