Javascript TDD by example

15
TDD with JavaScript Test-driven JavaScript programming workshop November 3, 2011 Agile Tour Toronto

description

Agile Tour Toronto 2011

Transcript of Javascript TDD by example

Page 1: Javascript TDD by example

TDD with JavaScript

Test-driven JavaScript programming workshop

November 3, 2011 Agile Tour Toronto

Page 2: Javascript TDD by example

Objectives At  the  end  of  the  workshop,  par1cipants:  

•  Will  know  one  way  to  write  JavaScript  code  guided  by  tests  

•  Will  know  about  the  @12meses12katas  ini1a1ve    

Page 3: Javascript TDD by example

Agenda  

 

Introduc1on   End  

Workshop  

Review  

Page 4: Javascript TDD by example
Page 5: Javascript TDD by example

Ready!  

Page 6: Javascript TDD by example

Set!  

Page 7: Javascript TDD by example

Really  ready?  

Page 8: Javascript TDD by example

The  Minesweeper  game    

Page 9: Javascript TDD by example

A  realis1c  objec1ve  

Page 10: Javascript TDD by example

Wo

rksh

op

Go!  

•  Test  first  •  Test  first!  •  For  instance,  you  could  begin  with  exploring  the  model…  

•  …  or  the  view  

20  

Page 11: Javascript TDD by example

•  How  do  you  feel?  •  What  can  you  improve?  •  Consider  the  following  op1ons:  

–  Change  partner  –  Start  over  

 

Heads  up  for  5  minutes...  

Page 12: Javascript TDD by example

•  How  do  you  feel?  •  What  can  you  improve?  •  Consider  the  following  op1ons:  

–  Change  partner  –  Start  over  

 

The  road  is  more  interes1ng  than  the  end.    

Heads  up  for  5  minutes...  

Page 13: Javascript TDD by example

Wo

rksh

op

Go!  

•  A  new  beginning  •  Test  first!  

•  New  explora1ons  are  possible  

20  

Page 14: Javascript TDD by example
Page 15: Javascript TDD by example

Thank  you  J  

•  Share  your  katas  

•  Share  your  code