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 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 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:...