วันอาทิตย์ที่ 14 กุมภาพันธ์ พ.ศ. 2559

Test-Driven Development with Python Chapter 4

โปรแกรมเมอร์เหมือนกับตักน้ำขึ้นมาจากบ่อ

ในการตักน้ำขึ้นมา แรกๆอาจจะยังง่ายๆอยู่ แต่เมื่อตักไปเรื่อยๆ คุณอาจจะเหนื่อย ต้องการการพัก คุณก็จะใช้วงล้อมาล็อคไว้ และทำให้คุณได้พัก

#TDDก็เช่นกัน

เพราะการ Programming แรกๆอาจจะยังง่ายๆอยู่ แต่เมื่อคุณทำไปเรื่อยๆ คุณต้องการการพัก TDD จะช่วยรักษาขั้นตอนและกระบวนการของคุณไว้ เพราะคุณมีเทสไว้ เมื่อกลับมาพัฒนาต่อ ก็จะไม่หลุดประเด็นจากที่ตั้งไว้


ในบางครั้งคุณอาจจะคิดว่า "ทำเกินไปหรือเปล่า ?" ที่มานั่งเทสสิ่งเล็กๆ ไปทีละสเต็ปเล็กๆ

แน่นอนแหละที่คุณคิดแบบนั้น มันเป็นธรรมชาติ แต่ TDD เป็นเหมือนระเบียบวินัย ที่คุณต้องบังคับตัวเองให้ปฏิบัติตาม เพราะมันจะส่งต่อคุณในระยะยาว


ไม่มีความคิดเห็น:

แสดงความคิดเห็น