" เอ้!.. TDD คืออะไร " ความหมายของ TDD คำว่า "TDD" เป็นคำย่อของ Test Driven Development เป็นรูปแบบหรือกระบวนการพัฒนาซอฟต์แวร์เพื่อช่วยลดข้อผิดพลาด แล้วได้โค๊ดที่มีประสิทธิภาพ โดยการลดบั๊กต่างๆ ที่อาจจะเกิดขึ้น ที่ตรงกับความต้องการของลูกค้า ประวัติของ TDD TDD เริ่มใช้ใน ในปี 1990 โดย Kent Beck ผู้คิดค้น TDD ใช้กับ Extreme Programming และได้เริ่มใช้ตัว TEST ที่สร้างขึ้นมาเอง ในปี ในปี 1997 ทางหน่วยงาน Junit.org ทีมงานของ Beck และ Erich Gamma พัฒนา TDD ชื่อ JUnit framwork เพื่อ ทำให้การเขียน TEST และเรียกใช้งานคำสั่ง TEST นั่นง่ายมากขึ้น และนับจากนั้น JUnit ก็ได้พัฒนาไปใช้กับภาษาอื่นๆ อีกหลายภาษาา เช่น .NET , C++ , Python , PHP เป็นต้น ซึ่งเป็นที่เรียกกันอย่างแพร่หลายในชื่อ xUnit Frameworks วงจรก...