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 [...]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. [...]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 [...]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 [...]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 [...]MVC, CRUD and TDD
August 14th, 2010
Some people ask me how Test Driven Development fits in MVC Frameworks like Django, Ruby on Rails, and all this kind of frameworks that use convention over configuration, and offer powerful tools for CRUD (Create-Read-Update-Delete) operations.
Well, the solution always depends on the kind of problem you face. If all ...
Filed under Planeta
|
Comment (0)
“Mocking the Time”: Probando métodos que dependen de la fecha
August 13th, 2010
En todos los proyectos aparecen métodos que necesitan realizar comprobaciones de fechas u horas en la lógica de negocio, ya sea consultando la hora actual del sistema, ya sea comparando rangos horarios.
Si antes de implementar el método le damos un pensada a cómo probarlo, aparece una duda importante: ¿cómo puedo suplantar la fecha o la hora para que mis tests no dependan del día o la hora
Filed under Planeta
|
Comment (0)
Unit Testing & jMock: expectations comunes
July 18th, 2010
Llega un momento en que algunos de nuestros juegos de prueba empiezan a tener muchas expectations y se empieza a complicar la implementación de nuevos tests o el mantenimiento de los existentes.
Una de las consecuencias de aplicar TDD es que cuánto mayor sea la complejidad del test, mayor será la complejidad de nuestro código, y por lo tanto, de su mantenimiento. Así que si empezamos a tener
Filed under Planeta
|
Comment (0)
Ha llegado MavenCharts.com
July 12th, 2010
Git dice que hice el primer commit en el repositorio el dia 2 de diciembre de 2009. Sin embargo la idea se me ocurrió hace 3 años. Aquello de que el día a día no te deja, retrasó el proyecto hasta hace poco. La unica manera de poderlo llevar hacia ...
Filed under Planeta
|
Comment (0)
Virtual Alt.Net sobre Test Driven Development
May 17th, 2010
El mes pasado, el grupo Alt.Net hispano me invitó a participar en una reunión virtual sobre Test Driven Development. Gracias a Jorge Gamba disponemos ahora de la grabacación con una calidad de sonido y video aceptable.
En mi opinión la parte más interesante es la última hora, donde hacemos un ...
Filed under Planeta
|
Comment (0)