یک حلقه‌ی کاری سه‌مرحله‌ای: red (نوشتن یک تست کوچک که شکست می‌خورد)، green (کمترین کد برای گذراندن آن)، refactor (تمیزکاری در حالی که تست‌ها سبز می‌مانند). این حلقه را در گام‌های کوچک تکرار می‌کنید.