Un Coding Dojo es una reunión donde un grupo de programadores se reunen para trabajar en un desafío de programación, lo hacen para divertirse y practicar con objeto de mejorar sus habilidades de programación. Se centra en programar delante de otros, generalmente empezando desde cero y en un espacio corto de tiempo. Se considera completado cuando el ejercicio está terminado y éste puede repetirlo la audiencia en sus casas.
Será más fácil entenderlo si hablamos de sus principios:
- Adquirir habilidades de programación es un proceso continuo
- Entorno colaborativo, no competitivo y divertido
- Todos los programadores de todos los niveles son bienvenidos
Existen varias modalidades de Coding Dojo
CodeKata:
- Un participante exhibe una solución al desafío, desde cero
- Debe usar TDD
- Debe hacerlo en pequeños pasos que tengan sentido para todos los presentes.
Randori:
- El desafío se intenta solucionar programando en pareja.
- Todos los presentes están invitados a ayudar.
- Cada pareja tiene unos 7 minutos para avanzar en la solución usando TDD
- Al final de cada intervalo, el conductor de la pareja se sienta, el copiloto se convierte en conductor y entra alguien del equipo como copiloto
2 thoughts on “Qué es un coding dojo”