Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Coding-Dojo Wouter Lagerweij wlagerweij@qualogy.com, www.lagerweij.com, @wouterla http://www.tierrapura.org/construccion/d...
Programmers  don't train.
Coding Dojo  http://pt.wikipedia.org/wiki/Ficheiro:Noma_Dojo,_2006.JPG programmers  gather to  train  and  learn ,  work t...
Dojo   NOT  a   competition  or a  show
Pair Programming
Pair Programming <ul><li>Driver/Observer (one has the keyboard) </li><ul><li>Driver has keyboard
Observer can watch bigger picture </li></ul><li>One writes test, Other fixes (ping-pong)
Talk out loud about what you're doing
Wait for green to comment
Keep list of what to do next (observer -> flip-over) </li></ul>
red  -   green   -   refactor T D D
Baby Steps
 
Prepared Kata driver/observer  fixed solved before, performed  live
Upcoming SlideShare
Loading in …5
×

Coding Dojo In 5 minutes

9,624 views

Published on

translation of http://www.slideshare.net/serge_rehem/coding-dojo-em-5-minutos..
Explains the concept of a coding dojo, different types of kata, Pair Programming and Test Driven Development (TDD)

Published in: Technology, Sports

Coding Dojo In 5 minutes

  1. 1. Coding-Dojo Wouter Lagerweij wlagerweij@qualogy.com, www.lagerweij.com, @wouterla http://www.tierrapura.org/construccion/dojo.jpg Original presentation by Serge Rehem [email_address]
  2. 2. Programmers don't train.
  3. 3. Coding Dojo http://pt.wikipedia.org/wiki/Ficheiro:Noma_Dojo,_2006.JPG programmers gather to train and learn , work together on a problem
  4. 4. Dojo NOT a competition or a show
  5. 5. Pair Programming
  6. 6. Pair Programming <ul><li>Driver/Observer (one has the keyboard) </li><ul><li>Driver has keyboard
  7. 7. Observer can watch bigger picture </li></ul><li>One writes test, Other fixes (ping-pong)
  8. 8. Talk out loud about what you're doing
  9. 9. Wait for green to comment
  10. 10. Keep list of what to do next (observer -> flip-over) </li></ul>
  11. 11. red - green - refactor T D D
  12. 12. Baby Steps
  13. 14. Prepared Kata driver/observer fixed solved before, performed live
  14. 15. http://dojorio.wordpress.com/2009/05/11/coding-dojo-rio-na-pythoncampus-na-universidade-gama-filho-no-campus-da-piedade/ Randori Kata driver/observer switch , every 5 to 10 mins. problem solved live
  15. 16. What went well? What didn't? What did we learn? retrospective http://blog.seatecnologia.com.br/tag/dojo
  16. 17. Esta obra está licenciada sob uma Licença Creative Commons http://creativecommons.org/licenses/by-nc-sa/2.0/br/
  17. 18. Serge Rehem [email_address] twitter.com/serge_rehem slideshare.net/serge_rehem groups.google.com.br/group/dojo-bahia Obrigado!

×