ประโยชน์ของ Unit Testing
- ช่วยให้โครงสร้างโค้ดดีขึ้น โดยเฉพาะอย่างยิ่งถ้าเขียนแบบ
Test Driven Development
- จำนวน unit-test ที่เพิ่มมากขึ้นเรื่อย ๆ เหมือนเป็นตัวชี้ความก้าวหน้าในงานอย่างหนึ่ง
- ได้ Feedback เร็วขึ้นว่าโค้ดที่เขียนไปถูกต้องหรือไม่ มี Side-Effect อะไรไหม
- Developer ที่มารับงานต่อ สามารถทำความเข้าใจโค้ดได้ง่ายขึ้น โดยการดู unit test ที่เขียนไว้
- ป้องกันการ Over-Engineering การเขียนโค้ดจะแค่พอทำให้ผ่านเทสเท่านั้น
- สามารถ Refactor โค้ดได้อย่างมั่นใจ
- ช่วยให้การเขียนโึค้ดสนุกขึ้น
http://www.sarawutblog.com/2014/05/benefit-of-unit-testing.html
ประโยชน์ของ Unit Testing
- ช่วยให้โครงสร้างโค้ดดีขึ้น โดยเฉพาะอย่างยิ่งถ้าเขียนแบบ Test Driven Development
- จำนวน unit-test ที่เพิ่มมากขึ้นเรื่อย ๆ เหมือนเป็นตัวชี้ความก้าวหน้าในงานอย่างหนึ่ง
- ได้ Feedback เร็วขึ้นว่าโค้ดที่เขียนไปถูกต้องหรือไม่ มี Side-Effect อะไรไหม
- Developer ที่มารับงานต่อ สามารถทำความเข้าใจโค้ดได้ง่ายขึ้น โดยการดู unit test ที่เขียนไว้
- ป้องกันการ Over-Engineering การเขียนโค้ดจะแค่พอทำให้ผ่านเทสเท่านั้น
- สามารถ Refactor โค้ดได้อย่างมั่นใจ
- ช่วยให้การเขียนโึค้ดสนุกขึ้น
http://www.sarawutblog.com/2014/05/benefit-of-unit-testing.html