Technology
Testable Architecture คืออะไร ทำไมถึงสำคัญ
ในโลกของการพัฒนาซอฟต์แวร์ยุคใหม่ การเขียน Automated Test กลายเป็นสิ่งจำเป็น แต่เคยสงสัยไหมว่าทำไมบางทีมถึงเขียน Test ได้ยาก หรือ Test ที่เคยเขียนไว้พอเปลี่ยนโค้ดนิดเดียวก็พัง ต้องไล่แก้หลายจุด หนึ่งในคำตอบสำคัญอยู่ที่โครงสร้างของระบบ เพราะถ้าระบบไม่ได้ถูกออกแบบให้รองรับการทดสอบตั้งแต่ต้น การเขียน ...