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