Showing posts with label easyb. Show all posts
Showing posts with label easyb. Show all posts

Sunday, February 10, 2008

การพัฒนาที่ขับเคลื่อนด้วยพฤติกรรม (BDD) ด้วย easyb

easyb พัฒนาโดย Andrew Glover ซึ่งเป็นผู้แต่งร่วมของ Groovy in Action เป็นเฟรมเวิร์คสำหรับการพัฒนาที่ขับเคลื่อนด้วยพฤติกรรม - behaviour driven development หรือ BDD โดยแนวคิดก็คือทำให้ ข้อกำหนด ทำงานได้

easyb ใช้ภาษาเฉพาะทางที่พัฒนาบน Groovy ครับ ในตัวอย่างบนเวบไซต์จะเห็นว่ามีการ generate เรื่องที่เป็นภาษาอังกฤษออกมาจากโค้ดของ easyb ได้ด้วย (คิดว่า rspec ก็คงทำได้แบบเดียวกัน)

ในโลกของ Groovy มี easyb ให้ใช้แล้ว การทวนสอบข้อกำหนดกับลูกค้าเมื่อพัฒนาแอพพลิเคชั่นด้วย Groovy และ Grails คงจะทำได้สะดวกมากขึ้นทีเดียวครับ