furniture
Inflatable Water Slide

TDD en un proyecto avanzado

September 23rd, 2010
Muy bien. Has ido haciendo TDD y ya tienes un producto maduro y con miles de lines de código en producción. Tienes que añadir una nueva funcionalidad a un módulo y te dispones a escribir primero el ejemplo-especificación, como siempre. ¡No lo hagas en una clase nueva sin mirar lo que ...

Montando un entorno de integración continua (Hudson + Ant + SVN + NetBeans)

September 2nd, 2010
Este post como artículo en PDF Introducción Cuando uno lee posts, libros y escucha experiencias de la aproximación ágil al desarrollo del software y empieza a profundizar y a aprender conceptos tales como el TDD (test driven development) y la integración continua, se le despiertan una ganas irrefrenables de empezar a trabajar de este modo. [...]

Monitorizar Hudson desde NetBeans

September 2nd, 2010
En un post anterior explicaba como montar un entorno básico para poder empezar a trabajar en un entorno TDD. El ide que elegí fue NetBeans y el servidor de integración continua Hudson. El siguiente paso natural es poder monitorizar Hudson desde el propio NetBeans sin tener que abrir el navegador web. Para poder llevar a [...]

Cobertura con NetBeans y Hudson

September 2nd, 2010
Este artículo como PDF. Introducción Una vez tenemos montado un entorno TDD, y si efectivamente estamos trabajando con esta orientación, nuestro proyecto empezará a acumular tests unitarios con JUnit o cualquier otro framework lo que permitirá a nuestro servidor de integración (Hudson) utilizarlos como tests de regresión. Si estamos siendo estrictos en la aplicación de [...]

Presentación desarrollo del software para no informáticos

September 2nd, 2010
Os cuelgo una presentación sobre ingeniería informática y desarrollo de software que hice hace unos meses para una audiencia no informática que se dedica a programar. Hablo de bastantes temas pero desde un punto de vista muy divulgativo y poco profundo. El formato es un pptx (lo siento ). La distribuyo bajo licencia  y se [...]

Configurar log4j para JUnit

September 2nd, 2010
Es muy habitual que a la hora de programar nuestras aplicaciones utilicemos algún tipo de librería de log. Tradicionalmente hay dos familias log4j (la pionera) y la nativa de Java (java.util.logging) que vino un poco después “inspirándose” bastante en la filosofía del proyecto de Apache. Personalmente soy usuario de log4j por varios motivos: estuvo disponible [...]
-->