tdd Archive

ขั้นตอนในการพัฒนาและเขียน test

ในการพัฒนาระบบงานนั้น สิ่งที่สำคัญของ developer ที่ไม่แพ้ไปกว่าการเขียน code เลย คือการ test หรือ ทดสอบและยังเป็นการทดสอบแบบอัตโนมัติอีกด้วยแน่นอนว่าต้องเขียน code ด้วยอีกชุด

Read More…

ตอบคำถามจากการแบ่งปันเรื่อง TDD with Java and Spring Boot ของสถาบัน IMC

จากการแบ่งปันเรื่อง TDD with Java and Spring Boot ของสถาบัน IMC มีคำถามจากผู้เข้าร่วมฟังที่ผมยังไม่ได้ตอบ จึงทำการตอบในแต่ละคำถามย้อนหลังให้ ตามนี้เลยครับ

Read More…

แนวคิด TCR (Test && Commit || Revert) คืออะไร ?

เห็น VDO ใน YouTube ของคุณ Kent Beck  เรื่อง Understanding Legacy Code with TCR (test && commit || revert) แต่สิ่งที่สนใจคือ แนวคิดและแนวปฏิบัติที่ใช้งานคือ  TCR (Test && Commit || Revert) มันคืออะไรนะ และทำอย่างไร

Read More…

ทำการสรุปจากบทความเรื่อง Test Desiderata (desired things)

อ่านบทความเรื่อง Test Desiderata ของคุณ Kent Beck ซึ่งบทความนี้แปลง่าย ๆ คือ คุณสมบัติที่จำเป็นของ test นั่นเอง โดยทำการสรุปไว้ 12 เรื่อง จึงทำการแปลและสรุปตามความเข้าใจไว้นิดหน่อย

Read More…

สรุปเรื่อง Programmer Test Principles จากบทความของคุณ Kent Beck

จากบทความเรื่อง Programmer Test Principles เขียนโดยคุณ Kent Beck ทำการอธิบายเรื่องของ Programmer Test ไว้น่าสนใจดี เลยทำการสรุปจากการอ่านไว้นิดหน่อย

Read More…

มา Vue.js Thailand Meetup เลยมา TDD กันหน่อย

มาร่วมงาน Vue.js Thailand Meetup #4 ของกลุ่ม Vue.js Thailand บอกตามตรงว่า ไม่เคยใช้งานมันเลย ดังนั้นเพื่อให้เข้าใจมากขึ้นมาลองศึกษากันบ้าง เริ่มด้วย TDD with Vue.js กันหน่อย มาเริ่มกันเลย

Read More…

แนะนำหนังสือ online :: Learn Go with Tests

มีหนังสือ online สอนเกี่ยวกับการพัฒนาระบบงานด้วยภาษา Go ที่น่าสนใจเพียบ ยกตัวอย่างเช่น Building Web Application with Golang Go by Example A Tour of Go แต่ก็มีอีกเล่มที่น่าสนใจนั่นคือ Learn Go with Tests

Read More…

ทำไม Developer ไม่เขียนชุดการทดสอบ

สิ่งที่น่าสนใจอย่างหนึ่งของนักพัฒนา software คือ มักจะพัฒนาให้มันเสร็จตามเวลา ส่วนเรื่องของความถูกต้องและคุณภาพก็ให้ความสำคัญนะ แต่ไม่ค่อยเน้นมากเท่าไร !! บ่อยครั้งกลับพบว่า จำนวนข้อผิดพลาดจำนวนมากจากการพัฒนา จากสิ่งที่บอกว่าเสร็จแล้ว เป็นประเด็นที่น่าสนใจคือ สิ่งที่นักพัฒนาบอกว่า เสร็จมันคืออะไรกันแน่

Read More…

เขียน Unit testing แบบไหนถึงดี ?

เห็นใน facebook มีคำถามว่า เขียน Unit testing แบบไหนถึงดี ? เป็นคำถามที่ตอบยากมาก ๆ เพราะว่าคำว่า “ดี” นั้นแตกต่างกันเหลือเกิน แต่คิดว่ามันเป็นสิ่งที่ดีนะ จึงเริ่มด้วยคำถามก่อนว่า ทำไมการทดสอบ code ของเราจึงมีความสำคัญ

Read More…

ว่าด้วยเรื่องของ Test-Driven Bugfixing (TDB)

อ่านไปเจอเรื่อง Test-Driven Bugfixing (TDB) จากหนังสือ Test Driven Development for Embedded C เป็นแนวทางที่น่าสนใจ สำหรับการเขียนชุดการทดสอบแบบอัตโนมัติขึ้นมา นักพัฒนาน่าจะลองนำไปใช้กันดูนะ ปล. ผมชอบเรียกว่า Bug-Driven Development

Read More…