Global Day of Coderetreat 2014

Primer GDCR

Esta es la primera vez que organizamos el Global Day of Coderetreat. Inicialmente con un poco de miedo por cómo se organiza el evento, pero la motivación ha podido más y estamos encantados de haberlo podido llevar a Girona.

Lo que más nos gusta de estos eventos tipo Coding Dojo es la colaboración que se lleva a cabo entre los participantes con tal de llegar a los mejores resultados de los que se obtendrían individualmente. Es el mismo tipo de trabajo que se lleva a cabo en equipos de XP (extreme programming).

Actividades

La base para practicar durante el GDCR fue la kata, o ejercicio, del clásico Game of Life de John Conway. Traducido al castellano sería el Juego de la Vida, consistente en un autómata celular definido por una matriz de celas que pueden estar en uno de dos posibles estados, vivo o muerto. Al inicio del juego se decide el estado de cada cela y el autómata calcula sucesivamente el estado de la matriz generación tras generación.

Los ejercicios, o Katas, que hicimos, algunos ya conocidos y otros nuevos, nos permitieron perfeccionar técnicas de programación, no únicamente a nivel de código, también a nivel de trabajo en equipo.

Algunos de los ejercicios fueron:

  • Ping pong TDD, un programador prepara el texto y el otro lo hace pasar.
  • Programación únicamente con editor de texto, con tal de mejorar la efectividad en el uso de otras herramientas.
  • Evitar el uso de condicionales y así aprender a utilizar niveles más altos de abstracción con tal de escribir mejor código.
  • Máximo cuatro línias por método, en base a este tipo de restricciones se consigue practicar aspectos específicos del código bien escrito.

Hasta el año que viene

Contentos de como ha ido el event este año esperamos volverlo a traer a Girona el año que viene.

¡Os esperamos!

Utilizamos cookies propias y de terceros para el correcto funcionamiento y visualización del sitio web por parte del usuario, así como para la recogida de estadísticas de su uso. Al continuar navegando acepta su uso. Política de cookies Modificar su configuración
Cross cookies