Raúl Ávila

Sobre mí     Archivos

Spock vs JUnit

JUnit es, de facto, el framework para testear código Java. No creo que nadie le retire su trono a corto plazo, JUnit Lambda está cerca de ser liberado, por lo que las nuevas funcionalidades de Java 8 serán perfectamente soportadas, cosa que en los dos últimos años ha sido un ligero hándicap.

Sin embargo, recientemente está irrumpiendo con relativa fuerza un framework, que inicialmente se ideó para testear código en lenguage Groovy, pero dado que Groovy corre sobre la JVM se puede utilizar igualmente para testear código Java.

[...Leer más...]

Revisa tu código autogenerado

En este post pretendo revisar una serie de detalles que, basándome en mi experiencia, es muy normal que pasemos por alto a la hora de desarrollar código en Java, y nos lleve a dar por buenas decisiones que pueden no serlo tanto. Todas ellas tienen su causa en la asistencia para generar código que nos ofrecen los IDEs, y que nos lleva a no revisar (o no reflexionar debidamente) sobre lo que acaba de ocurrir cuando seleccionamos esa “mágica” opción de nuestro menú.

No me malinterpretéis, estas herramientas son realmente magníficas, pero creo que es importante no tomar lo que hacen como dogma de fe.

[...Leer más...]

Un año de blog

Pues como quien no quiere la cosa ya hace un año que inicié mi aventura con este blog :). Concretamente el 25 de Enero de 2015 publiqué el inevitable Hello World, y las dos semanas previas a esa fecha las pasé configurando todo para la puesta en marcha, tal y como expliqué en mi segundo post.

En concreto, me pareció una experiencia muy interesante la investigación que llevé a cabo de las diferentes plataformas disponibles para publicar mi web, y que finalmente me llevó a utilizar Jekyll y alojarlo en GitHub, una opción barata y muy conveniente para blogs enfocados al desarrollo y demás.

[...Leer más...]

Aprendiendo TDD

Retomo el blog tras más de dos meses de parón. Los motivos han sido dos: mi búsqueda personal de un nuevo trabajo en Londres (ya escribí acerca de lo exigente que puede llegar a ser esto), y las merecidas vacaciones navideñas.

Excusas aparte, aquí estamos de nuevo, y el motivo principal de este post será recopilar diferentes recursos que he ido utilizando en el último medio año para profundizar en mi viaje personal dentro del TDD (viaje que inicié aquí). Dicho viaje tendrá su culminación en mi nuevo puesto de trabajo, donde utilizaré esta metdología a diario, ¡así que no creo que sea la última vez que hablo de TDD en el blog!

[...Leer más...]

Global Day of Code Retreat (2015)

La semana pasada tuvo lugar el “Global Day of Code Retreat”. Se trata de un acontecimiento a nivel mundial, donde programadores de cualquier experiencia y bagaje se juntan durante un día para mejorar sus habilidades.

Aunque se lleva celebrando varios años no fue hasta este que me enteré de su existencia, gracias a la LSCC. Me consta que muchísimas ciudades españolas se unen al evento cada año, así que mea culpa si nunca asistí durante todos los años que vivía en Madrid, seguramente era bastante menos inquieto de lo que soy ahora.

[...Leer más...]