ALT.NET Hispano VAN sobre TDD

De nuevo, este sábado tendremos des-conferencia virtual, organizada por la gente de la comunidad ALT.NET Hispano. Será este sábado 17 de abril, a las 18hs GMT (3 de la tarde acá en Buenos Aires).

El tema, esta vez, será TDD (Test-Driven Development), de la mano de Carlos Blé (@carlosble). Escribe el bueno de Jorge Gamba (@jorgegamba) en

Test-Driven Development (TDD)

Escribe Jorge

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.

Carlos Blé ya había escrito en la lista de ALT.NET Hispano:

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.

Jorge también anuncia:

Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks, suscripciones y licencias de productos de interés para nuestro auditorio

y nos recuerda:

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.

Pienso que TDD es una de las disciplinas primeras a aprender y practicar, aunque también veo que para muchos es difícil implantarla (Ver Más allá de hablar de buenas prácticas).

Tengo que preparar un post con recursos de TDD que estamos usando como base del material del Proyecto Hogwarts. Y comenzar a publicar más sobre lo que estamos generando en ese proyecto sobre el tema. Una idea es comenzar a grabar videos cortos, con los primeros ejemplos.

Mis enlaces sobre TDD:

http://delicious.com/ajlopez/tdd
http://delicious.com/ajlopez/tdd+tutorial

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

This entry was posted in 10549, 10790, 11699, 1389, 3463. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>