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