SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
TDD ทําดีดี
                        @9tae
                       @roofimon




Monday, May 21, 12
Agile Manifesto
                     ตัวผูทำงานและการมีปฎิสัมพันธ ระหวางผูรวมงาน มากกวาการ
                     ทำตามขั้นตอนและเครื่องมือที่กำหนดไว
                     ซอฟตแวรที่นำไปใชงานได จริง มากกวาเอกสารที่ครบถวน
                     สมบูรณ
                     การมีสวนรวมกับลูกคา มากกวาการตอรองใหเปนไปตามสัญญา
                     การตอบรับกับการเปลี่ยนแปลง มากกวาการทำตามแผนที่วางไว

Monday, May 21, 12
Warning

                     วันนี้เราจะไม่ค่อยคุย
                     กราบขออภัยคนที่ไม่ได้เอาเครื่องมา -/-
                     Java เร็วส์



Monday, May 21, 12
Extreme Programming




Monday, May 21, 12
Test-First

                     Write Test Fail
                     Fix it
                     Refactor




Monday, May 21, 12
Check out Code


               https://github.com/roofimon/tdd-using-spring




Monday, May 21, 12
ฝากเงิน #01


                     ลูกคาจะตองสามารถฝากเงินเชาบัญชีได ไมจำกัดคาสูงสุดแตตอง
                     ไมนอยกวาศูนย




Monday, May 21, 12
ฝากเงิน #04

                     ทุกครั้งที่ฝากจะไดรับใบยืนยันการฝากที่ประกอบไปดวย บัญชี
                     ตนทาง ปลายทาง จำนวนเงิน และ เวลา หมายเลขบัญชีแสดง
                     เฉพาะ 4 ตัวสุดทายเทานั้น




Monday, May 21, 12
ฝากเงิน #02

                     ลูกคาจะตองสามารถฝากเงินเชาบัญชีได ไมจำกัดคาสูงสุดแตตอง
                     ไมนอยกวาศูนยเวลาที่ทำรายการไมเกินสี่ทุม และไมกอนหกโมง
                     เชา




Monday, May 21, 12
ฝากเงิน #03

                     ลูกคาจะตองสามารถฝากเงินเชาบัญชีได ไมจำกัดคาสูงสุดแตตอง
                     ไมนอยกวาศูนย ทุกครั้งที่ฝากจะไดรับใบยืนยันการฝากที่
                     ประกอบไปดวย บัญชีตนทาง ปลายทาง จำนวนเงิน และ เวลา




Monday, May 21, 12
ทําเลย



Monday, May 21, 12

Weitere ähnliche Inhalte

Mehr von ทวิร พานิชสมบัติ

Mehr von ทวิร พานิชสมบัติ (20)

Go: Programming Language for Cloud
Go: Programming Language for CloudGo: Programming Language for Cloud
Go: Programming Language for Cloud
 
LeSS
LeSSLeSS
LeSS
 
Legacy Code For Management
Legacy Code For ManagementLegacy Code For Management
Legacy Code For Management
 
Security As A Code :
Security As A Code : Security As A Code :
Security As A Code :
 
ATDD
ATDDATDD
ATDD
 
กระบวนการเชิงประจักษ์ (Empirical Process)
กระบวนการเชิงประจักษ์ (Empirical Process)กระบวนการเชิงประจักษ์ (Empirical Process)
กระบวนการเชิงประจักษ์ (Empirical Process)
 
Geeky Ademy Schedule 2nd Batch
Geeky Ademy Schedule 2nd BatchGeeky Ademy Schedule 2nd Batch
Geeky Ademy Schedule 2nd Batch
 
การทำซอฟท์แวร์ภายใน 30 วัน
การทำซอฟท์แวร์ภายใน 30 วันการทำซอฟท์แวร์ภายใน 30 วัน
การทำซอฟท์แวร์ภายใน 30 วัน
 
Geek Academy Schedule
Geek Academy ScheduleGeek Academy Schedule
Geek Academy Schedule
 
Kku2011
Kku2011Kku2011
Kku2011
 
Scrum version3
Scrum version3Scrum version3
Scrum version3
 
Geeky academy
Geeky academyGeeky academy
Geeky academy
 
Agile
AgileAgile
Agile
 
Bdd bug day2013
Bdd bug day2013Bdd bug day2013
Bdd bug day2013
 
Scrum Version 3
Scrum Version 3Scrum Version 3
Scrum Version 3
 
Fixie atbarcampbangkok5
Fixie atbarcampbangkok5Fixie atbarcampbangkok5
Fixie atbarcampbangkok5
 
Scrum version2
Scrum version2Scrum version2
Scrum version2
 
Agile V2
Agile V2Agile V2
Agile V2
 
Start upandagile final
Start upandagile finalStart upandagile final
Start upandagile final
 
Scrum by roofimon
Scrum by roofimonScrum by roofimon
Scrum by roofimon
 

Bugdaybkk2012_TDD_PDF

  • 1. TDD ทําดีดี @9tae @roofimon Monday, May 21, 12
  • 2. Agile Manifesto ตัวผูทำงานและการมีปฎิสัมพันธ ระหวางผูรวมงาน มากกวาการ ทำตามขั้นตอนและเครื่องมือที่กำหนดไว ซอฟตแวรที่นำไปใชงานได จริง มากกวาเอกสารที่ครบถวน สมบูรณ การมีสวนรวมกับลูกคา มากกวาการตอรองใหเปนไปตามสัญญา การตอบรับกับการเปลี่ยนแปลง มากกวาการทำตามแผนที่วางไว Monday, May 21, 12
  • 3. Warning วันนี้เราจะไม่ค่อยคุย กราบขออภัยคนที่ไม่ได้เอาเครื่องมา -/- Java เร็วส์ Monday, May 21, 12
  • 5. Test-First Write Test Fail Fix it Refactor Monday, May 21, 12
  • 6. Check out Code https://github.com/roofimon/tdd-using-spring Monday, May 21, 12
  • 7. ฝากเงิน #01 ลูกคาจะตองสามารถฝากเงินเชาบัญชีได ไมจำกัดคาสูงสุดแตตอง ไมนอยกวาศูนย Monday, May 21, 12
  • 8. ฝากเงิน #04 ทุกครั้งที่ฝากจะไดรับใบยืนยันการฝากที่ประกอบไปดวย บัญชี ตนทาง ปลายทาง จำนวนเงิน และ เวลา หมายเลขบัญชีแสดง เฉพาะ 4 ตัวสุดทายเทานั้น Monday, May 21, 12
  • 9. ฝากเงิน #02 ลูกคาจะตองสามารถฝากเงินเชาบัญชีได ไมจำกัดคาสูงสุดแตตอง ไมนอยกวาศูนยเวลาที่ทำรายการไมเกินสี่ทุม และไมกอนหกโมง เชา Monday, May 21, 12
  • 10. ฝากเงิน #03 ลูกคาจะตองสามารถฝากเงินเชาบัญชีได ไมจำกัดคาสูงสุดแตตอง ไมนอยกวาศูนย ทุกครั้งที่ฝากจะไดรับใบยืนยันการฝากที่ ประกอบไปดวย บัญชีตนทาง ปลายทาง จำนวนเงิน และ เวลา Monday, May 21, 12