12
Coding Dojo Formato Kake (Mul6 Randori)

Coding Dojo en Ágiles 2011

Embed Size (px)

DESCRIPTION

Presentación que utilizamos en el taller de Coding Dojo que realizamos en Ágiles 2011, en Buenos Aires, Argentina.

Citation preview

Page 1: Coding Dojo en Ágiles 2011

Coding  Dojo  Formato  Kake  (Mul6  Randori)  

Page 2: Coding Dojo en Ágiles 2011

Entrenamos  

Acompañamos  

Comunidad  

Page 3: Coding Dojo en Ágiles 2011

Dojo  En japonés, dōjō (道場) significa

literalmente “el lugar de la vía” y se refiere a la búsqueda de la perfección

física, moral, mental y espiritual.  

Yoseki   Pared izquierda, representa el lugar de honor donde se sitúan los estudiantes  

Page 4: Coding Dojo en Ágiles 2011

Coding  Dojo  =  Entrenamiento  

Page 5: Coding Dojo en Ágiles 2011

Coding  Dojo  =  Ensayo  

Page 6: Coding Dojo en Ágiles 2011

Coding  Dojo  =  Prác6ca  

Page 7: Coding Dojo en Ágiles 2011

Coding  Dojo  =  Pair  Programming  

• 1  Coder  por  Mesa  • 1  Copiloto  por  Mesa  • Asistentes  Conversando/Interactuando  

Pair  Programming  

Page 8: Coding Dojo en Ágiles 2011

Coding  Dojo  =  Pair  Programming  

Coder  

• Queda  Libre  Copiloto  

• Coder  Par6cipante  

• Copiloto  

Cada  7  Minutos:  

Page 9: Coding Dojo en Ágiles 2011

Coding  Dojo  =  TDD  

 

TDD  -­‐  Test  Driven  Development        

Ejemplos                                                      Diseño      

R    -­‐>    G    -­‐>    R  Red  -­‐>  Green  -­‐>  Refatoring  

     

Simplicidad  +  Baby  Steps  (pasos  muy  pequeños)  

 

Page 10: Coding Dojo en Ágiles 2011

DesaRo  (Kata)  Números  Decimales  a  Romanos    1  →  I  2  →  II  3  →  III  4  →  IV  5  →  V  …  9  →  IX  10  →  X  11  →  XI  ...    

Page 11: Coding Dojo en Ágiles 2011

Conclusiones  

DesaRos  

Clean  code,     Small  goals   Working  with  someone  else's  code  

Prác6ca  en  grupo  Discusiones  y  

Debates   Lenguaje  común   Aprender  de/con  los  demás  

Diferentes  formas  de  hacer  

las  cosas  

Buenas  Prác6cas,  Autores,  técnicas,  

herramientas...  

Pair  Programming  

Revisión  cruzada   Produc6vidad  

TDD  

Diseño,  Calidad  asegurada  

Prác6ca  sostenida  

seguir  aprendiendo  

Page 12: Coding Dojo en Ágiles 2011

Coding  Dojo  Gracias!  Obrigado!  Thanks!  

 hlp://www.kleer.la  

hlp://www.kleer.la/comunidad/yoseki