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