What is Test Driven Development (TDD)?
Test-Driven Development (TDD) is a programming approach that emphasizes writing tests before developing the code functionality.
Test Driven Development (TDD)
Test-Driven Development (TDD) คือ วิธีการเขียนโปรแกรมที่เน้นการเขียนการทดสอบก่อนที่จะพัฒนาฟังก์ชันของโค้ด วิธีการนี้ช่วยให้มั่นใจได้ว่าโค้ดตรงตามข้อกำหนดที่ตั้งใจและช่วยป้องกันข้อผิดพลาด
Test-Driven Development (TDD) ถูกพัฒนาโดย Kent Beck ในช่วงปลายทศวรรษ 1990 เป็นส่วนหนึ่งของ Extreme Programming
กระบวนการวนซ้ำ
TDD ใช้วงจรในการเพิ่มการทดสอบ, ทำการทดสอบให้ล้มเหลว, เขียนโค้ดเพื่อทำให้ทดสอบผ่าน และจากนั้นปรับปรุงโค้ด
จุดมุ่งหมาย
TDD มุ่งเน้นในการทดสอบหน่วยของโค้ดทีละน้อยเพื่อให้แน่ใจว่าระบบจะถูกสร้างขึ้นทีละขั้นตอนและครอบคลุมการทดสอบสูง