কেবল কোডিংয়ের তুলনায় উন্নয়নের সময় ইউনিট পরীক্ষা তৈরি করার সময় অ্যাপ্লিকেশনগুলি বিকাশ করতে আরও কত বেশি সময় লাগবে তার কোনও পরিসংখ্যান রয়েছে কি?
এই সম্পর্কে খুব আকর্ষণীয় গবেষণা আছে। নিম্নলিখিত হাইটপেপার পড়ুন:
পরীক্ষা চালিত উন্নয়নের মাধ্যমে মানের উন্নতি উপলব্ধি করা: ফলাফল এবং চারটি শিল্প দলের অভিজ্ঞতা
Whitepaper এবং অন্যদের এর লেখক, এক থেকে গবেষণা Nachi Nagappan , এখানে আলোচনা করা হয়েছে:
http://research.microsoft.com/en-us/news/features/nagappan-100609.aspx
গবেষণা চালিত বিকাশের মাধ্যমে মান উন্নয়নের উপলব্ধি শিরোনামে একটি গবেষণাপত্রে এই গবেষণা এবং এর ফলাফল প্রকাশিত হয়েছিল: নাগপ্পান এবং গবেষণা সহকর্মী ই। মাইকেল ম্যাক্সিমিলিয়েন দ্বারা আইবিএম আলমাদেন গবেষণা কেন্দ্রের ই। মাইকেল ম্যাক্সিমিলিয়েন কর্তৃক চারটি শিল্প দলের ফলাফল এবং অভিজ্ঞতা; মাইক্রোসফ্টের প্রধান সফ্টওয়্যার-বিকাশ লিড থিরুমলেশ ভট; এবং উত্তর ক্যারোলিনা স্টেট বিশ্ববিদ্যালয়ের লরি উইলিয়ামস। গবেষণা দলটি যা খুঁজে পেয়েছিল তা হ'ল টিডিডি দলগুলি এমন কোড তৈরি করেছিল যা টিডিডি নন দলের তুলনায় ত্রুটিযুক্ত ঘনত্বের ক্ষেত্রে 60 থেকে 90 শতাংশ ভাল ছিল। তারা আরও আবিষ্কার করেছেন যে টিডিডি দলগুলি তাদের প্রকল্পগুলি সম্পূর্ণ করতে 15 থেকে 35 শতাংশ বেশি সময় নেয়।
"12 মাসের বিকাশের চক্রের মধ্যে 35 শতাংশ আরও চার মাস, যা বিশাল” “তবে, ট্রেড অফটি হ'ল আপনি মুক্তির পরের রক্ষণাবেক্ষণ ব্যয়কে উল্লেখযোগ্যভাবে হ্রাস করেছেন, যেহেতু কোডের গুণমানটি এত বেশি উন্নত। আবার, এই সিদ্ধান্তগুলি যা ম্যানেজারদের নিতে হয় they তাদের হিটটি কোথায় নেওয়া উচিত? তবে এখন, এই সিদ্ধান্তগুলি নেওয়ার জন্য তাদের কাছে সত্যিকারের পরিমাণ রয়েছে have "
অধিকন্তু, জেসন গোরম্যান এই বছর সফটওয়্যার কারুশিল্পী সম্মেলনের জন্য এ জাতীয় পরীক্ষার প্রস্তাব দিয়েছেন । তিনি একটি টিডিডি এবং একটি নন-টিডিডি পদ্ধতির ব্যবহার করে একই অ্যাপ্লিকেশন তৈরি করার চেষ্টা করছেন এবং তিনি সম্প্রতি তার ফলাফল সম্পর্কে ব্লগ করেছেন :
3 টি পুনরাবৃত্তির ওপরে, টিডিডি ছাড়াই কাটা সম্পূর্ণ করতে সময় নেওয়া গড় সময় ছিল 28 মিলিয়ন 40s। টিডিডি সহ গড় সময় ছিল 25 মি 27 27 টিডিডি ছাড়াই গড়ে আমি ৫.7 পাস করেছিলাম (গ্রহণযোগ্যতার পরীক্ষায় বিতরণ করা)। টিডিডি সহ, আমি গড়ে গড়ে 1.3 পাস করেছি (দুটি প্রয়াসে, তারা প্রথমবার পাস করেছে, একটিতে এটি পাস করেছে 2)
এখন, এটি অবশ্যই একটি শিশুর পরীক্ষা ছিল। এবং ঠিক পরীক্ষাগার শর্ত নয়। তবে আমি কয়েকটি আকর্ষণীয় বিষয় লক্ষ্য করি, সব একই।
যখন আরও লোকেরা এটি সম্পাদন করে তখন এই পরীক্ষার পূর্ণ ফলাফলগুলি দেখতে আকর্ষণীয় হবে।
এমন কোনও পরিসংখ্যান উপলব্ধ আছে যা দেখায় যে (ভাল) ইউনিট পরীক্ষা করার সময় কত ঘন্টা রক্ষণাবেক্ষণ হ্রাস পায়?
উপরের সাদা অংশ থেকে:
কেস স্টাডির ফলাফলগুলি ইঙ্গিত দেয় যে চারটি পণ্যের প্রাক-প্রকাশের ত্রুটি ঘনত্ব টিডিডি অনুশীলনটি ব্যবহার না করে এমন প্রকল্পগুলির তুলনায় 40% থেকে 90% এর মধ্যে হ্রাস পেয়েছে।