Nubes de etiquetas

Palabras clave:
Tiempo aproximado: 2 min.

Hoy va a ser uno de esos días “apretados”. Tengo muchas cosas en la agenda esperando desde hace demasiado y además el día es un poco más corto porque tengo que ir a Madrid para la reunión de nuestro grupo local de Agile Spain. Hoy va a ser divertido porque vamos a hacer presentaciones de 5 minutos para ayudarnos a montar el backlog de temas de esta temporada. Yo he propuesto el tema “Pruebas de aceptación automatizadas con Concordion”, que ya tocaba. Aunque me acabo de dar cuenta de que aún nos queda por tratar el tema del Manifiesto Ágil, que lo hemos ido posponiendo durante el verano y al final se ha quedado en nada. Bueno, si algún compañero se lo quiere “apropiar”… libre es de hacerlo.

Pero a pesar de lo apretado del día, no he podido evitar arrancar el ScribeFire para dar una referencia rápida de este artículo al que he llegado vía el twitter de Kevlin Henney. Se trata de usar Worlde (herramienta que ya he citado en otra ocasión) con el código fuente de un proyecto Java. Hace una comparación de nubes de palabras muy curiosa. El estilo de programación y el diseño de los dos proyectos en comparación hace que, visualmente, sea muy evidente en uno de los casos de qué va el proyecto pero que, por el contrario, en el otro sea prácticamente imposible (visualmente) decir de qué va. En el caso de este artículo se compara un diseño guiado por el dominio (DDD) con otro más “tradicional” (¿guiado por los datos?) pero a mi me gusta más por la reflexión que ofrece de fondo. ¡Jo!, cómo me gustaría tener más tiempo para probar esto y meterlo en la documentación a generar en los builds de integración continua. Se me antoja que si en una retrospectiva nos encontramos con que resulta difícil (visualmente) decir de qué va un proyecto/módulo… mmm, algo en el diseño debe estar fallando y una refactorización se “ve venir”. 🙂

[La foto es de … bueno, si hay alguien de Alicante o alrededores leyendo, quizás sepa de dónde es… y me invita a verlo en directo. 🙂 ]