# 1.มารู้จักกับ TDD กันดีกว่า

💬 ก่อนที่เราจะกระโดดไปใช้ TDD เรามาทำความรู้จักกับมันก่อนดีกว่ามุ้ย?

{% embed url="<https://www.youtube.com/watch?v=k8pnhUebGTg&list=PLUjAn8nwWniiL3ToFK8PfmAo8U6IoGAkg&index=1>" %}

## 🎯 สรุปสั้นๆ

### 👨‍🚀 หลักการคิดของ Test-Driven Development

ก่อนที่เราจะลงมือเขียนโค้ดเลย เราจะต้อง**คิดก่อนว่า feature นั้นๆ มันมี test cases อะไรบ้าง** แล้วให้เราเริ่มเขียน test cases ต่างๆก่อนที่จะเขียนโปรแกรมจริง แล้วเราจะ**นำ test cases เหล่านั้นมาใช้เป็นตัวทดสอบโค้ดของเรา**ว่ามันทำงานถูกหรือเปล่านั่นเอง
