Crear una API con TDD en GO

En este post vamos a crear una pequeña API en GO aplicando TDD como en toda la serie de post. Ya tenemos el gusanillo de TDD: hacer un test, el código y refactorizar. Así que vamos a seguir con esa filosofía. La idea de la API es ir guardando el numero de partidas ganadas por… Seguir leyendo Crear una API con TDD en GO

Poco a poco con Go y TDD: package, funciones, bucles, arrays y cobertura de test

Todo funcionando, $GOPATH, HelloWorld,... ahora vamos a hincar el diente de verdad a Go con TDD. Crearemos una pequeña calculadora con la que aprenderemos a hacer un package, funciones, tocaremos un poco los arrays y además nos servirá para mejorar nuestras skills de TDD. Empezando por los test Para empezar con la calculadora, vamos a… Seguir leyendo Poco a poco con Go y TDD: package, funciones, bucles, arrays y cobertura de test

Ventajas y/o puntos fuertes de la integración continua

Ahora está cada vez más a la orden del día eso de la “integración continua”, “entrega continua”, “inspección continua” y palabros parecidos. Pero cómo explicarle a alguien puramente de negocio qué es eso de la integración/inspección continua y que beneficios conlleva el esfuerzo y la inversión en todo eso. Este artículo es una traducción “libre”… Seguir leyendo Ventajas y/o puntos fuertes de la integración continua

Openxava y los Test JUnit

En anteriores post ya hemos desarrollado un poco con Openxava. Pero el ciclo no esta completo, debemos testear nuestra aplicación y lo mínimo (mínimo, mínimo) debe ser al menos una serie test funcionales (si son automáticos mejor). Así que pare ello utilizaremos JUnit. JUnit es un conjunto de bibliotecas  que son utilizadas en programación para hacer pruebas unitarias de aplicaciones Java.… Seguir leyendo Openxava y los Test JUnit