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