Midسختی 2 از ۵· در 25٪ مصاحبههای این حوزه پرسیده شده
TDD (Test-Driven Development) چیست؟
☆نشان کردنپاسخ کوتاه
رویکردی که ابتدا یک تست شکستخورده نوشته میشود، سپس حداقل کد لازم برای پاسکردن آن، و در نهایت کد Refactor میشود.
پاسخ کامل
این چرخه Red-Green-Refactor نام دارد: Red یعنی تست بنویس که شکست بخورد، Green یعنی کد بنویس تا پاس شود، Refactor یعنی کد را بدون تغییر رفتار تمیز کن.
