این مقاله به بررسی استفاده از توسعهمحور تست (TDD) در فرآیند نمونهسازی نرمافزار میپردازد. نویسنده استدلال میکند که در حالی که TDD معمولاً توصیه میشود، در نمونهسازی، به دلیل ماهیت اکتشافی و عدم قطعیت در مورد APIها و فناوریهای جدید، استفاده از آن دشوار است. نمونهسازی به عنوان یک آزمایش برای بررسی ایدهها تعریف میشود و هدف اصلی آن یادگیری است، نه ایجاد یک محصول قابل استفاده. این مقاله همچنین به تفاوتهای ظریف بین "نمونهسازی" و "اثبات مفهوم" اشاره میکند و معتقد است که این دو اصطلاح اغلب به جای یکدیگر استفاده میشوند. در نهایت، نویسنده تاکید میکند که نمونهسازی باید به عنوان یک فضای جداگانه برای آزمایش و یادگیری در نظر گرفته شود، نه یک پیشنمونه از محصول نهایی.
مشاهده مطلب اصلی