Hola,
No sé porque pero esta mañana tengo animo para participar y añadir mi grano. Quizá sea las flores, el canto de los parajos en nuestro jardín, la piscina azul que intenta atraerme en sus brazos aun demasiado fríos, un optimismo general que me da ganas de compartir acerca de una de mi pasión, el tdd.
Lo que llamo tdd es varias cosas. De manera muy genérica, pienso que hacemos tdd en nuestra vida cotidiana. Tdd para mi es otra manera de decir que estas capaz de decir/compartir un deseo sobre un resultado antes de arrancar una acción. Mi ejemplo favorito : pregunto a mi hija de poner la mesa. Ella ha seguido un curso de tdd con Carlos y entonces me pregunta antes de empezar "que esperas sobre la mesa ?".
A menudo leo mensajes, blogs o artículos que consideran que tdd viene con automatizacion de las pruebas. Y entonces consideran que - por ejemplo - utilizar la linea de comandos para aprender algo nuevo no es tdd. Pienso que lo es, con prueba visual/manual.
Para mi es siempre mas útil tomar consciencia de las pruebas que tenemos en mente antes de empezar algo. Es otra manera de decir que estamos capaz de compartir nuestra intenciones. Con código, si puedo escribirla mejor. Si la prueba es visual, sigue una prueba que ha sido imaginada y compartida antes de empezar.
Un abrazo,
Eric