টেস্ট চালিত বিকাশ চুক্তি অনুসারে ডিজাইনের অনুরূপ, যেখানে আপনার পূর্বশর্ত, আক্রমণকারী এবং পোস্টকন্ডিশন রয়েছে।
আইফেল প্রোগ্রামিং ভাষার নকশার সাথে এই শব্দটি তৈরি করেছিলেন বার্ট্র্যান্ড মেয়ার এবং ১৯৮6 সালে শুরু হওয়া বিভিন্ন নিবন্ধে প্রথম বর্ণিত [উইকিপিডিয়া]
আনুষ্ঠানিক পদ্ধতিগুলি কমপক্ষে 1983 সাল থেকে নির্ধারিত এবং বি-পদ্ধতিটি ব্যবহার করে ড্রাইভারহীন প্যারিস মেট্রোর মতো সুরক্ষার সমালোচনামূলক সিস্টেমগুলির জন্য ব্যবহৃত হয়েছে:
প্রথম এবং সর্বাধিক বিমূর্ত সংস্করণে, যাকে অ্যাবস্ট্রাক্ট মেশিন বলা হয়, ডিজাইনারের ডিজাইনের লক্ষ্য নির্দিষ্ট করা উচিত। [উইকিপিডিয়া]
এগুলি এমন কিছু জিনিস হতে পারে যা থেকে কেন্ট বেক "অগ্রগামীকে ... প্রথম টেস্টের প্রোগ্রামিংয়ের পুনরায় আবিষ্কার" সহায়তা করেছিল।
মূল বিষয়: স্পষ্টতই নাসার 1960-এর দশকের প্রারম্ভিক প্রকল্প বুধটি পরীক্ষা-চালিত বিকাশ এবং অন্যান্য চৌকস অনুশীলনগুলি ব্যবহার করে প্রথম সফ্টওয়্যার প্রকল্প ছিল। আমি কোনও প্রারম্ভিক ডকুমেন্টেশন খুঁজে পাইনি, তবে এখানে একটি 2003 এর প্রতিবেদন যা প্রকল্প সদস্যদের যোগাযোগের উদ্ধৃতি দিয়েছে:
প্রকল্প বুধটি খুব সংক্ষিপ্ত (অর্ধ-দিন) পুনরাবৃত্তির সাথে দৌড়েছিল যা সময় বাক্সযুক্ত ছিল। উন্নয়ন দলটি সমস্ত পরিবর্তনের একটি প্রযুক্তিগত পর্যালোচনা পরিচালনা করেছিল এবং মজার বিষয় হল, প্রতিটি মাইক্রো-ইনক্রিমেন্টের আগে টেস্ট-প্রথম বিকাশ, পরিকল্পনা এবং লেখার পরীক্ষার এক্সট্রিম প্রোগ্রামিং অনুশীলন প্রয়োগ করে।
রিপোর্টের বাকী অংশটিও আকর্ষণীয়, এটি আরও বলে:
প্রথম দিকের রেফারেন্স আমরা পেয়েছি যে বিশেষত পুনরাবৃত্তি বিকাশের বর্ণনা ও সুপারিশ করার দিকে দৃষ্টি নিবদ্ধ করা ছিল আইবিএম টিজে ওয়াটসন রিসার্চ-এর ব্রায়ান র্যান্ডেল এবং এফডাব্লু জুরচারের 1968 সালের প্রতিবেদন।
স্বয়ংক্রিয় পরীক্ষার পাশাপাশি, 1968 প্রতিবেদনটি পরীক্ষা-নিরীক্ষা না করে সমান্তরাল কোডিং এবং পরীক্ষার পক্ষে ওঠে :
ছ। প্রতিটি প্রোগ্রাম ব্লকের বিশদ ডিজাইন, কোডিং এবং ডকুমেন্টেশন।
জ। পদক্ষেপের (জি) সমান্তরালে প্রতিটি প্রোগ্রামের জন্য পরীক্ষার পদ্ধতিগুলির নকশা এবং ডকুমেন্টেশন।