การพัฒนาแบบขับเคลื่อนดวย                              พฤติกรรม                   (Behavior Driven Development)           ...
Nuttanart Pornprasitsakul (Tap)                         https://www.facebook.com/nuttanart                         @visibl...
Twin Panichsombat           Agile Practitioner            Odd-e(Global)Saturday, March 23, 13
เกี่ยวกับผมSaturday, March 23, 13
เกี่ยวกับผมSaturday, March 23, 13
เกี่ยวกับผมSaturday, March 23, 13
เกี่ยวกับออดอี                     •   รับสอนเรื่องกระบวนการลีน                     •   รับสอนเรื่องกระบวนการคิดเชิงระบบ ...
เกี่ยวกับสปริ๊นเตอร                     •   รับสอนเรื่องกระบวนการลีน                     •   รับสอนเรื่องการพัฒนาแบบสกรัม...
สวนที่ ๑Saturday, March 23, 13
บีดีดี                         บีดีดีคือการพัฒนาแอพพลิเคชั่นดวยการอธิบายพฤติกรรมของ                                   มัน...
Saturday, March 23, 13
Saturday, March 23, 13
Saturday, March 23, 13
บีดีดี กับ ทีดีดี                               บีดีดี สรางของไดถูกใจ - ทีดีดี สรางของถูกวิธี                         b...
บีดีดี กับ ทีดีดี                         bdd given,when,then - tdd arrang, act, assertSaturday, March 23, 13
แนวคิดพื้นฐานของบีดีดี                     •   พอแปลวาพอ                     •   สงมอบของที่มีคุณคาใหกับผูมีสวนเกี่ย...
Behaviral Specification                     •   หัวเรื่อง Title                     •   สั้นๆเกี่ยวกับเรื่องราว Narrative  ...
ภาษาที่พบไดทั่วไป                     •   ภาษาที่สามารถอานไดสำหรับคนที่ทำงานในบทบาทที่ตางกัน                     •   เ...
Saturday, March 23, 13
เครื่องมือ                 • เครื่องมือ บีดีดี มีความสัมพันธกับเรื่องภาษาที่พบไดทั่วไปที่                         กลาวไ...
จาวาSaturday, March 23, 13
พีเฮ็ดพีSaturday, March 23, 13
แตงกวาSaturday, March 23, 13
Saturday, March 23, 13
Saturday, March 23, 13
รูบี้Saturday, March 23, 13
บีดีดี ทำใหการทำ ทีดีดี สนุกขึ้นSaturday, March 23, 13
สวนที่ ๒ อารสยาม? อารสเปค สิSaturday, March 23, 13
• A rich command line program (the rspec command)                • Textual descriptions of examples and groups (rspec-    ...
Saturday, March 23, 13
เงินเดือนออกยังSaturday, March 23, 13
Upcoming SlideShare
Loading in …5
×

Bdd bug day2013

3,348 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,348
On SlideShare
0
From Embeds
0
Number of Embeds
2,311
Actions
Shares
0
Downloads
27
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Bdd bug day2013

  1. 1. การพัฒนาแบบขับเคลื่อนดวย พฤติกรรม (Behavior Driven Development) ทวิร พานิชสมบัติ ผูฝกหัดแอจจาวล ออดอีโกลบอลSaturday, March 23, 13
  2. 2. Nuttanart Pornprasitsakul (Tap) https://www.facebook.com/nuttanart @visibletrapSaturday, March 23, 13
  3. 3. Twin Panichsombat Agile Practitioner Odd-e(Global)Saturday, March 23, 13
  4. 4. เกี่ยวกับผมSaturday, March 23, 13
  5. 5. เกี่ยวกับผมSaturday, March 23, 13
  6. 6. เกี่ยวกับผมSaturday, March 23, 13
  7. 7. เกี่ยวกับออดอี • รับสอนเรื่องกระบวนการลีน • รับสอนเรื่องกระบวนการคิดเชิงระบบ • รับสอนเรื่องการพัฒนาแบบสกรัม • รับใหคำปรึกษาและเปนผูฝกสอนเกี่ยวกับแอจจาวลและสกรัม • http://www.odd-e.comSaturday, March 23, 13
  8. 8. เกี่ยวกับสปริ๊นเตอร • รับสอนเรื่องกระบวนการลีน • รับสอนเรื่องการพัฒนาแบบสกรัม • รับใหคำปรึกษาและเปนผูฝกสอนเกี่ยวกับแอจจาวลและสกรัม • เปดสอนหลักสูตรเทคโนโลยีล้ำๆ (Grails, Selenuim, Big Data, Data Transformation, Rails, Django, Automate Test)Saturday, March 23, 13
  9. 9. สวนที่ ๑Saturday, March 23, 13
  10. 10. บีดีดี บีดีดีคือการพัฒนาแอพพลิเคชั่นดวยการอธิบายพฤติกรรมของ มันออกมาจากมุมมองของผูมีสวนเกี่ยวของ BDD is about implementing an application by describing its behavior from the perspective of its stakeholders.Saturday, March 23, 13
  11. 11. Saturday, March 23, 13
  12. 12. Saturday, March 23, 13
  13. 13. Saturday, March 23, 13
  14. 14. บีดีดี กับ ทีดีดี บีดีดี สรางของไดถูกใจ - ทีดีดี สรางของถูกวิธี bdd make the right thing - tdd make the thing rightSaturday, March 23, 13
  15. 15. บีดีดี กับ ทีดีดี bdd given,when,then - tdd arrang, act, assertSaturday, March 23, 13
  16. 16. แนวคิดพื้นฐานของบีดีดี • พอแปลวาพอ • สงมอบของที่มีคุณคาใหกับผูมีสวนเกี่ยวของ • เกี่ยวกับพฤติกรรมลวนๆSaturday, March 23, 13
  17. 17. Behaviral Specification • หัวเรื่อง Title • สั้นๆเกี่ยวกับเรื่องราว Narrative • เงือนไขการยอมรับหรือบท Acceptance criteria or ScenariosSaturday, March 23, 13
  18. 18. ภาษาที่พบไดทั่วไป • ภาษาที่สามารถอานไดสำหรับคนที่ทำงานในบทบาทที่ตางกัน • เปนแรงขับเคลื่อนในการทำงานของคนทแตกตางSaturday, March 23, 13
  19. 19. Saturday, March 23, 13
  20. 20. เครื่องมือ • เครื่องมือ บีดีดี มีความสัมพันธกับเรื่องภาษาที่พบไดทั่วไปที่ กลาวไปแลวขางตน • ตองเรียนรูกันใหมนิดนึงSaturday, March 23, 13
  21. 21. จาวาSaturday, March 23, 13
  22. 22. พีเฮ็ดพีSaturday, March 23, 13
  23. 23. แตงกวาSaturday, March 23, 13
  24. 24. Saturday, March 23, 13
  25. 25. Saturday, March 23, 13
  26. 26. รูบี้Saturday, March 23, 13
  27. 27. บีดีดี ทำใหการทำ ทีดีดี สนุกขึ้นSaturday, March 23, 13
  28. 28. สวนที่ ๒ อารสยาม? อารสเปค สิSaturday, March 23, 13
  29. 29. • A rich command line program (the rspec command) • Textual descriptions of examples and groups (rspec- core) • Flexible and customizable reporting • Extensible expectation language (rspec-expectations) • Built-in mocking/stubbing framework (rspec-mocks)Saturday, March 23, 13
  30. 30. Saturday, March 23, 13
  31. 31. เงินเดือนออกยังSaturday, March 23, 13

×