التطوير الموجَّه بالاختبارات (TDD)
حيث يكون السلوك قابلًا للاختبار، نكتب الاختبار أولًا ونتركه يقود التنفيذ، بحيث تنمو حزمة الاختبارات مع الشيفرة بدلًا من إلحاقها في النهاية. هذا يُبقي التصميم أمينًا ويمنحنا إشارة سريعة عندما يكسر تغيير ما شيئًا. ونحن عمليون في ذلك: ليس كل سطر يحصل على unit test، لكن المنطق الأساسي والأجزاء التي يكون الخطأ فيها مكلفًا تحصل عليه.
- الاختبار أولًا على المنطق الأساسي
- الحزمة تنمو مع الشيفرة
- إشارة سريعة عند الانحدارات