Posts Tagged ‘TDD’

  • Code Retreat con Enrique Comba Riepenhaunsen

    0

    Pero, ¿en qué consiste un CodeRetreat?

    Un Code Retreat es en realidad un día de diversión y aprendizaje. Durante un dia, programaremos de manera repetitiva un problema, practicando TDD (Test Driven Development), PP (Pair Programing)  y mejoras continuas sobre nuestro código ayudados por nuestro facilitador, Enrique Comba. Muchisimas gracias, Enrique!

    PROSPECTO de un Code Retreat

    Ingredientes

    • Problema a resolver: El juego de la vida de Conway
    • Día: 7 de Mayo de 2011
    • Horario: 9:00 a 19:00
    • Duración de cada pomodoro: 45 minutos
    • Portátil: trae tu arma de trabajo
    • Lenguaje: el que cada pareja decida para trabajar de forma cómoda

    Indicaciones

    Mediante Pair Programing, compartiendo conocimiento, se atacará el problema de Conway, ayudados por las indicaciones de nuestro facilitador.
    Se realizarán pomodoros de 45 minutos de duración y al final de los mismos 10 minutos de descanso y reflexión en común sobre el pomodoro ejecutado.
    Todo el código se borra al final de cada sesión y se realiza un cambio de pareja. La forma óptima de trabajo es usando TDD (Test Driven Development).

    Contraindicaciones

    Un Code Retreat es una actividad en la que se comparte y se aprende, no realizarlo si estas solo.

    Posología

    La administración de un Code Retreat se hace utilizando todos los sentidos:

    1. Vista: para ver lo que estamos escribiendo.
    2. Oido: escuchando las indicaciones de nuestro compañero en la sesión y del facilitador.
    3. Gusto: saboreando con TDD como se pasa de rojo a verde, refactorizamos y vuelta a iniciar el proceso.
    4. Tacto: deslizando nuestros dedos por todo el teclado.
    5. Olfato: estando atentos a esos “olores” en el código: nombrado, refactor, etc.

    Efectos secundarios

    Durante la realización del Code Retreat usted puede experimentar varios estados: alegría, frustración, desesperación, euforia. Pero al final tendrá lo que se viene a denominar como cansancio feliz y satisfacción.

    Intoxicación

    Los casos de intoxicación se resuelven con la realización de Katas, Coding Dojos y sobre todo con la práctica individual y constante en la soledad de nuestro dominio.


    LANZAMIENTO
    Próximamente se pondrán a disposición los tickets para el evento y se anunciará en el blog y en twitter

    PATROCINADORES
    Muchísimas gracias a nuestros patrocinadores, sin ellos no seria posible


    Wellness Telecom Agroguia
    EAM Kubbos
    Wiseri
  • Probando mi TDD

    0

    El sábado 25 de Septiembre, tuvo lugar el segundo taller práctico del grupo agilecyl.

    Fue un taller especial por muchas razones: por la gran participación de gente del grupo, por el ejercicio y porque se nos unieron tres personas de Madrid, Jose Manuel Beas, Jesús Jimenez y David Salgado.

    El taller estuvo patrocinado por Jorge Jimenez e Isidro Merayo que hicieron de maestros de ceremonias y explicaron el ejercicio. La idea surgió de una sesión de la Conferencia Agile 2010 que dieron Juan Gutierrez y Carlos Ble.

    El grupo de personas participantes se reparte por parejas y por lenguajes. Es conveniente que por cada pareja se tenga una contraria que trabaje con el mismo lenguaje.

    Hay dos ejercicios a realizar, A y B. En la primera parte del taller, dos pomodoros, cada pareja desarrolla el ejercicio que le ha tocado haciendo TDD, desconociendo el enunciado del otro. En la segunda parte del taller, cada pareja borra el desarrollo realizado y cede su ordenador al otro equipo. El objetivo es que los test, sirvan de guía para poder hacer el desarrollo. Se puede comprobar cuan buenos son los test para conseguir tener todo en verde, o yendo más allá poder entender el problema que se estaba resolviendo.

    En la retrospectiva final, salieron detalles como:

    • La diferente dificultad de los problemas
    • Cómo hacer un test sobre elementos aleatorios
    • Si no hay nombres claros de test, se ponen en verde pero no sabes lo que haces

    Fue una mañana fantástica, compartiendo ordenadores, código y la sabiduría de cada uno.

    ¿Quien patrocina la siguiente?

    Explicando el ejercicio de TDD