Code kata de introducción al TDD
Friday 26 May 2017, 18:00 - 20:30
¿Cómo aprendes a ser un gran músico? Tocando tu instrumento.
¿Cómo aprendes a ser un gran deportista? Practicando cada día.
¿Cómo aprendes a ser un gran amante? No necesitamos saber tanto. ;-)
Práctica. Eso es una kata de software.
Vamos a olvidarnos de las presiones del día a día. Vamos a olvidarnos de la competitividad entre compañeros. Vamos a probar esas cosas que nunca tenemos tiempo o ganas de probar.
Pero todo esto es difícil que podamos hacerlo en un entorno de presión y prisas como acostumbra a ser el entorno laboral.
Bien!!!
Hagámoslo sin presión, sin prisas, con apoyo y sabiendo que todos estamos haciendo cosas que no hacemos habitualmente o que no conocemos bien. Sin vergüenza. Sin temor a hacerlo mal. Sin miedo a equivocarte.
Una kata es un ejercicio de karate donde tu repites algo muchas, muchas veces, haciendo pequeños progresos con cada iteración.
Vamos a hacer lo mismo. Pero con software y siguiendo buenas prácticas de desarrollo. Haciendo tests y, además, practicando TDD (Test Driven Development).
No. No hace falta que traigas un kimono. Con un ordenador y un entorno de desarrollo, será suficiente. Allí mismo te explicaremos qué vamos a hacer y cómo lo vamos a hacer.
Además, el resto de los compañeros te ayudarán, te guiarán y aprenderán contigo, a partes iguales.
Se trata, principalmente, de pasarlo bien. Así que te esperamos.
Luego echaremos unas cervezas. No estás obligado a ir a las cervezas, pero recuerda que todo se consigue practicando.
;-)
Te esperamos.
FACILITADOR
Fernando Pérez (@ferpega_)
Development Advisor at Plain Concepts
Para esta primera kata de dotnetters, contaremos con Fernando Pérez de la oficina de #Bilbao de Plain Concepts. Un habitual de las comunidades agile españolas que cuenta en su haber con la organización del AOS (Agile Open Space) del 2012 en #Zaragoza, así como la organización de varios Global Day of Coderetreat.
Publicado por: Roberto Sanz