Coding Dojo

Oriol del Barrio

#codingdojo
Oriol del Barrio
Software Developer
& Agile Advocate
!
!

@lordudun
lordudun.es
#codingdojo
Coding Dojo
Reunión donde se encuentran un conjunto de
desarrolladores para trabajar en un reto de
programación
!

Objetivo: Adquirir y mejorar los skills de desarrollo

#codingdojo
Coding Dojo
Principios:
•

Entorno colaborativo

•

Participantes de todos los niveles son bienvenidos

•

Espació para probar y experimentar

•

Practica repetitiva

#codingdojo
Coding Dojo

•

Conceptos: kata, TDD, BabySteps,
DeliberatePractise

•

Proceso: ParisDojo

•

Tipos: PreparedKata, RandoriKata, …

Recursos para Coding Dojo: http://codingdojo.org/

#codingdojo
Empezamos!

#codingdojo
Estructura del coding dojo
•

Preparación (20 min)

•

Presentación de la kata (10 min)

•

Primera Iteración (20 min)

•

Review (10 min)

•

Segunda Iteración (20 min)

•

Review (10 min)
#codingdojo
Aspectos a tener presentes
•

Objetivo: Practicar y compartir conocimientos

•

BabySteps

•

¡Testing Unitario!

•

Ambas iteraciones con el mismo equipo

•

En la segunda iteración evolucionaremos el código
obtenido en la primera iteración
#codingdojo
Creación de Equipos

#codingdojo
Kata - Prime Factors
Objetivo: Calcular los factores primos de un numero
natural dado
Ejemplos:
•

1 -> []

•

2 -> [2]

•

4 -> [2,2]

Robert C. Martin: http://butunclebob.com/ArticleS.UncleBob.ThePrimeFactorsKata

#codingdojo
Primera Iteración
(20 min)

#codingdojo
Review
(10 min)

#codingdojo
Segunda Iteración
(20 min)

#codingdojo
Review
(10 min)

#codingdojo
¡Gracias!
lordudun.es
#codingdojo

Coding dojo