โปรแกรมเมอร์เหมือนกับตักน้ำขึ้นมาจากบ่อ
ในการตักน้ำขึ้นมา แรกๆอาจจะยังง่ายๆอยู่ แต่เมื่อตักไปเรื่อยๆ คุณอาจจะเหนื่อย ต้องการการพัก คุณก็จะใช้วงล้อมาล็อคไว้ และทำให้คุณได้พัก
#TDDก็เช่นกัน
เพราะการ Programming แรกๆอาจจะยังง่ายๆอยู่ แต่เมื่อคุณทำไปเรื่อยๆ คุณต้องการการพัก TDD จะช่วยรักษาขั้นตอนและกระบวนการของคุณไว้ เพราะคุณมีเทสไว้ เมื่อกลับมาพัฒนาต่อ ก็จะไม่หลุดประเด็นจากที่ตั้งไว้
ในบางครั้งคุณอาจจะคิดว่า "ทำเกินไปหรือเปล่า ?" ที่มานั่งเทสสิ่งเล็กๆ ไปทีละสเต็ปเล็กๆ
แน่นอนแหละที่คุณคิดแบบนั้น มันเป็นธรรมชาติ แต่ TDD เป็นเหมือนระเบียบวินัย ที่คุณต้องบังคับตัวเองให้ปฏิบัติตาม เพราะมันจะส่งต่อคุณในระยะยาว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น