💬 คราวนี้เราจะลองเอา test cases ที่เราเขียนไว้มาแปลงเป็นโค้ดที่ทดสอบได้กันดูนะครับ
System under test (SUT)
คือโค้ดที่ถูกเขียน test cases เอาไว้ทดสอบแล้ว เพื่อให้ developer มีความมั่นใจในงานที่ตัวเองเขียนว่านั้นถูกเทสแล้ว และมันสามารถเพิ่ม test cases สำหรับทดสอบ หรือ refactor มันได้ในภายหลังอีกด้วย
🎯 สรุปสั้นๆ
👨🚀 หลักการเขียน TDD
นำ test cases แปลงเป้นโค้ด แล้ว run ให้มัน fail เสียก่อน