18:00 Abril 23rd, 2010 por lobo
El usuario azuluaga, de javahispano.org, ha desarrollado un taller o tutorial en lÃnea sobre el montaje de una plataforma de integración contÃnua usando Hudson, Ant, JUnit, Emma y Sonar.
La idea tras la publicación es que cualquier persona, esté o no familiarizada con estas herramientas (incluidas Java y Tomcat) pueda desarrollarlo completamente y que le sirva como material de referencia en el futuro para realizar un montaje similar.
(más…)
21:00 Enero 11th, 2010 por lobo
Se trata de una herramienta de desarrollo rápido de aplicaciones orientada a desarrolladores Java. Entre otras cosas, la herramienta tiene soporte para la gestión del ciclo de vida de los proyectos, persistencia, JUnit, Spring MVC, Spring Web Flow, Selenium y Spring Security.
Spring Roo no es una herramienta gráfica, sino que funciona en base a comandos de consola, generando de modo automático código para la aplicación en respuesta a comandos. Algo bastante parecido a como funciona Ruby on Rails o Grails.
(más…)
10:00 Diciembre 9th, 2009 por lobo
Desarrollo guiado por pruebas, o Test-driven development (TDD) es una práctica de programación que involucra otras dos prácticas: Escribir las pruebas primero (Test First Development) y Refactorización (Refactoring). Para escribir las pruebas generalmente se utilizan las pruebas unitarias (unit test en inglés).
Primeramente se escribe una prueba y se verifica que las pruebas fallen, luego se implementa el código que haga que la prueba pase satisfactoriamente y seguidamente se refactoriza el código escrito. El propósito del desarrollo guiado por pruebas es lograr un código limpio que funcione (Del inglés: Clean code that works). La idea es que los requerimientos sean traducidos a pruebas, de este modo, cuando las pruebas pasen se garantizará que los requerimientos se hayan implementado correctamente.
(más…)