<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Red-Green-Refactor</title>
	<link>http://blog.lmcavalle.com/2006/12/03/red-green-refactor/</link>
	<description>Bit by bit...</description>
	<pubDate>Tue, 06 Jan 2009 12:41:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>

	<item>
		<title>by: Software que funcione sobre documentación exhaustiva at Putting it together</title>
		<link>http://blog.lmcavalle.com/2006/12/03/red-green-refactor/#comment-298</link>
		<pubDate>Wed, 04 Jul 2007 22:57:40 +0000</pubDate>
		<guid>http://blog.lmcavalle.com/2006/12/03/red-green-refactor/#comment-298</guid>
					<description>[...] El único entregable preciso, actualizado e, incluso, capaz de autoverificarse del que disponemos es el código fuente. En este sentido, el desafio ágil es el siguiente: ¿sería posible escribir un código lo suficientemente claro y sencillo (lo suficientemente bonito) como para minimizar la documentación necesaria para entenderlo? Porque, si necesitamos documentación para entender el código que escribimos o escriben otros, ¿no será que el problema lo tenemos con el código, que no es tan mantenible como debería? [...]</description>
		<content:encoded><![CDATA[<p>[...] El único entregable preciso, actualizado e, incluso, capaz de autoverificarse del que disponemos es el código fuente. En este sentido, el desafio ágil es el siguiente: ¿sería posible escribir un código lo suficientemente claro y sencillo (lo suficientemente bonito) como para minimizar la documentación necesaria para entenderlo? Porque, si necesitamos documentación para entender el código que escribimos o escriben otros, ¿no será que el problema lo tenemos con el código, que no es tan mantenible como debería? [...]</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: programame.net</title>
		<link>http://blog.lmcavalle.com/2006/12/03/red-green-refactor/#comment-24</link>
		<pubDate>Wed, 17 Jan 2007 21:34:02 +0000</pubDate>
		<guid>http://blog.lmcavalle.com/2006/12/03/red-green-refactor/#comment-24</guid>
					<description>Red-Green-Refactor, desarrollo orientado a los tests...

Escribe un test sencillo que compruebe una parte de la funcionalidad que quieres implementar. Asegurate de ejecutar el test y de que este falle (rojo) según lo esperado Escribe el mínimo código en tu aplicación con el que consigas pasar el test (ve...</description>
		<content:encoded><![CDATA[<p>Red-Green-Refactor, desarrollo orientado a los tests&#8230;</p>
<p>Escribe un test sencillo que compruebe una parte de la funcionalidad que quieres implementar. Asegurate de ejecutar el test y de que este falle (rojo) según lo esperado Escribe el mínimo código en tu aplicación con el que consigas pasar el test (ve&#8230;</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: De cómo el código bonito atrae código bonito at Putting it together</title>
		<link>http://blog.lmcavalle.com/2006/12/03/red-green-refactor/#comment-6</link>
		<pubDate>Sun, 17 Dec 2006 22:33:19 +0000</pubDate>
		<guid>http://blog.lmcavalle.com/2006/12/03/red-green-refactor/#comment-6</guid>
					<description>[...] Uno 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 este sentido está claro que documentar no es la tarea más agradable para un programador, y sí se supone que lo es escribir código (Software que funciona sobre documentación exhaustiva). Hay otros ejemplos, como la observación de que cuando un desarrollador tiene que probar el código después de haberlo implementado él mismo, tiende a ser poco riguroso, hay una inclinación natural a no querer tener que volver atrás a corregir lo que ya se ha hecho. El simple hecho de escribir los tests antes que el código (TDD), según los agilistas, le da la vuelta a la situación. [...]</description>
		<content:encoded><![CDATA[<p>[...] Uno 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 este sentido está claro que documentar no es la tarea más agradable para un programador, y sí se supone que lo es escribir código (Software que funciona sobre documentación exhaustiva). Hay otros ejemplos, como la observación de que cuando un desarrollador tiene que probar el código después de haberlo implementado él mismo, tiende a ser poco riguroso, hay una inclinación natural a no querer tener que volver atrás a corregir lo que ya se ha hecho. El simple hecho de escribir los tests antes que el código (<span class="caps">TDD</span>), según los agilistas, le da la vuelta a la situación. [...]</p>
]]></content:encoded>
				</item>
</channel>
</rss>
