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