Archive for the 'TDD' Category

Shoulda es un plugin para hacer BDD en Rails. Se trata de una alternativa sencilla a RSpec que, a diferencia de este, no proporciona un framework completo sino una serie de helpers, macros y assertions sobre la librería estándar de testing de Ruby. Así, permite escribir tests especificar comportamientos, por ejemplo, de la siguiente manera:

class [...]

Un par de posts recientes de Oren Eini (aka Ayende Rahien, un tío al que merece la pena seguir si desarrollas en .NET y quieres pensar diferente) me dan pie a tratar el peliagudo asunto de la documentación en el mundo del desarrollo de software.

El título de este post (como el de Ayende) se [...]

El pupilo preguntó al maestro programador: ¿Cuándo podré dejar de escribir pruebas? El maestro contestó: Cuando dejes de escribir código El pupilo preguntó: ¿Cuándo dejaré de escribir código? El maestro contestó: Cuando seas manager El pupilo tembló y preguntó: ¿Cuándo seré manager? El maestro contestó: Cuando dejes de escribir pruebas El pupilo se apresuró a escribir algunas pruebas. Si el código merece [...]

Una de las características de las metodologías ágiles, en particular de la Programación Extrema, es intentar resolver los problemas clásicos del desarrollo de SW teniendo en cuenta la psicología del desarrollador, pieza fundamental en todo lo ágil (Individuos sobre procesos). Todo gira en torno a la motivación y la actitud del desarrollador ante su trabajo. [...]

En Creating Passionate Users se preguntan sobre la conveniencia de los patrones rítmicos en nuestro trabajo. Tienen dudas acerca de si estos patrones son signo de que las cosas se vuelven mecánicas, rutinarias, o si, al contrario, forman parte de la experiencia zen del fluir (Be water, my friend).

En lo que a desarrollo de software [...]


You are currently browsing the Putting it together weblog archives for the 'TDD' category.

Longer entries are truncated. Click the headline of an entry to read it in its entirety.

About Putting it together

Blog acerca del desarrollo de software en la postmodernidad y la complejidad de mantener las cosas simples

Escrito por Luismi Cavallé (en busca de colaboradores)