by Carlos Ble | Dec 19, 2011 | Agile, Software Development, Test Driven Development
You hate it, you love it You start hating it but you might end up having so much fun with Javascript. It takes time to acquire the taste and enjoy the powerful capabilities that annoy you at the beginning. This is my experience learning this popular language. Take...
by Carlos Ble | Dec 13, 2011 | Retrospectivas, Software Development
Este post de retrospectiva vale por las últimas semanas. Desde el último post de retrospectiva hasta ahora, estamos notando una evolución espectacular en el equipo, tanto en el compromiso que cada uno demuestra escribiendo código de calidad como en la responsabilidad...
by Carlos Ble | Dec 1, 2011 | Software Development, Test Driven Development
The new version of mockito comes with a new method: spy. Very useful feature but… bad name! The mockito’s “mock” method creates already a spy object. The “spy” method creates a “proxy” or “proxy spy” object....
by Carlos Ble | Nov 11, 2011 | Agile, Retrospectivas
Esta retrospectiva vale por las dos últimas semanas. Lo que todo el mundo ha visto fácilmente y en consenso es que nos hace falta respetar más los pomodoros, de ahí el título de hoy. Estamos contentos porque se van notando cambios muy positivos. Los repasamos juntos:...
by Carlos Ble | Nov 9, 2011 | Agile, Screencasts, Software Development
This is the second part of the “Replace conditional with polymorphism” screencast, where I kept using the Command and Template Method design patterns. This time we see how a base controller class emerges from refactoring. Nota: En los tests del controller...
by Carlos Ble | Nov 9, 2011 | Agile, Screencasts, Software Development
Note: Although this screencast is narrated in Spanish, the code is in English. Some parts of the code are legacy. There are more notes about this below. Although the code is C#, everything is valid for Java, including the use of Generics. Me complace presentar el...
by Carlos Ble | Oct 31, 2011 | Agile, Retrospectivas
La semana pasada hicimos la primera retrospectiva “formal” en equipo, guiada por Dani, con lo que había aprendido en el taller de Joserra Díaz en la CAS2011. El punto en el que más coincidimos es que teníamos demasiados cambios de contexto, es decir,...
by Carlos Ble | Oct 24, 2011 | pyDoubles
Thanks to Nestor Salceda, now pyDoubles do not raise errors on assertion failures, but just fails :-). Subtle difference but an important one. The other change is a new method alias, suggested by an user: mock.assert_that_is_satisfied() is now also:...
by Carlos Ble | Oct 21, 2011 | Agile, Retrospectivas, Software Development
Con este post se abre una posible serie de posts de retrospectiva semanal sobre el trabajo de nuestro equipo. Las conclusiones que más suenan en mi cabeza pasan a estar escritas en el blog para que cuando las lea con el tiempo compruebe si hemos aprendido la lección o...
by Carlos Ble | Oct 18, 2011 | Agile, Software Development
En enero de 2011 tuve ocasión de compartir una semana de trabajo en la oficina de SaludOnNet en Madrid. Daniel Ortube, CTO de la empresa me contrató porque siempre mantiene un ojo en la comunidad de Agile Spain. Impartí formación de introducción a TDD y estuve 2 días...