[Evento] Test Driven Development (TDD)

La comunidad ALT.NET Hispano realizará una VAN sobre TDD con la presentación del español Carlos Blé este sábado 17 de abril de 2010 a la hora internacional 18:00 GMT con una duración aproximada de 2 horas, vía http://snipr.com/virtualaltnet.

Test Driven Development’ que en español corresponde con ‘Desarrollo guiado por pruebas’ o ‘Desarrollo dirigido por ejemplos’, como lo llama Carlos Blé, es una de las prácticas ágiles más apreciadas en el mundo ALT.NET puesto que aplicándola con juicio se obtiene una mejora sustancial en el proceso de desarrollo de software. Contrario a lo que muchos creen, es más una técnica de diseño que de pruebas.

El método consiste en que primero se escriben las pruebas basadas en los requerimientos, se comprueba que estas fallen inicialmente, luego se implementa el código para que pasen satisfactoriamente y finalmente se refactoriza o pule el código y así sucesivamente se continúa desarrollando pequeños incrementos.

Como ya comenté, Carlos Blé (@carlosble) será el ponente de esta VAN y de seguro que estará muy interesante su exposición, puesto que no solo es un experimentado desarrollador de software practicante de TDD, sino también participa regularmente como conferenciante e instructor sobre este mismo tema, incluso es el principal autor del primer libro en castellano sobre Test Driven Development, “Diseño Ágil con TDD”, que se puede descargar gratis en http://dirigidoportests.com/el-libro.

Carlos escribió en la lista de correo de ALT.NET Hispano, los siguientes detalles sobre lo que será su exposición:

En esta ocasión podemos hablar sobre Test Driven Development. En enero publicamos un libro en español sobre ello que podéis leer gratuitamente aquí:

www.dirigidoPorTests.com/el-libro

Como introducción recomendaría echarle un vistazo a esta presentación que hice hace poco: http://www.podgramando.es/video/charla-en-castellon-de-carlos-ble, para no repetirme y ver mas cosas si os apetece.

Mi idea es hablar de los errores típicos que se comenten en la práctica de TDD y luego si queréis, programar juntos un poco utilizando Visual Studio con escritorio compartido.

El vídeo de la conferencia anterior que Carlos cita es este:

Tengan en cuenta que una VAN trata de seguir el modelo de Desconferencia, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervención a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que también pueden expresar sus opiniones, discutir y hasta exponer algún asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micrófono para expresarse.

Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks, suscripciones y licencias de productos de interés para nuestro auditorio. Si por alguna razón no pueden atender en línea la reunión virtual, no deben preocuparse, pues las grabaciones de estas “siempre” quedan publicadas en nuestra página wiki Historial de Reuniones. Sin embargo, recomendamos hacer el esfuerzo por asistir virtualmente en línea a nuestras VAN, pues se obtienen mayores beneficios.

Hay que aclarar que no se requiere ningún tipo de registro, simplemente acudir el día y la hora indicados a la dirección Web http://snipr.com/virtualaltnet, eso sí, deberán tener instalado el programa cliente de Live Meeting; hay más instrucciones sobre cómo hacer esto y otras indicaciones en la página wiki Descripción de Reuniones. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la página Historial de Reuniones y nuestro Calendario de Reuniones, al cual se pueden suscribir.

Finalmente, los invitamos y les agradecemos de antemano la difusión de este evento en sus lugares trabajo, estudio, comunidades y demás lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar siguiéndonos a través de los siguientes medios:

Un comentario sobre “[Evento] Test Driven Development (TDD)”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *