<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentários em: Exemplo TDD, parte 1: Por onde começar</title>
	<atom:link href="http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/feed/" rel="self" type="application/rss+xml" />
	<link>http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/</link>
	<description>Desenvolvimento Ágil</description>
	<lastBuildDate>Sun, 27 Dec 2009 23:58:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Exemplo TDD, parte 2: Baby Steps e Tratamento de Exceções &#171; Coding Dojo Floripa</title>
		<link>http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-17</link>
		<dc:creator>Exemplo TDD, parte 2: Baby Steps e Tratamento de Exceções &#171; Coding Dojo Floripa</dc:creator>
		<pubDate>Mon, 13 Nov 2006 13:47:30 +0000</pubDate>
		<guid isPermaLink="false">http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-17</guid>
		<description>[...] Terminamos a primeira parte do nosso exemplo com os seguintes itens para implementar: [...]</description>
		<content:encoded><![CDATA[<p>[...] Terminamos a primeira parte do nosso exemplo com os seguintes itens para implementar: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ivan Sanchez</title>
		<link>http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-16</link>
		<dc:creator>Ivan Sanchez</dc:creator>
		<pubDate>Sun, 12 Nov 2006 16:02:50 +0000</pubDate>
		<guid isPermaLink="false">http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-16</guid>
		<description>Leandro,
Também concordo que patterns diminuem a complexidade. Porém quando mal encaixados ou usado em excesso, eles podem acabar deixando o código mais complexo. Por isso costumo aplicá-los principalmente durante refactorings, e não durante a solução dos testes.

Espero que eu consiga deixar estas idéias claras nas próximas partes do exemplo. Até lá obrigado pela ajuda :)

Ps.: O nome do cara do comentário acima é Roberto, e não Ricardo ;)

</description>
		<content:encoded><![CDATA[<p>Leandro,<br />
Também concordo que patterns diminuem a complexidade. Porém quando mal encaixados ou usado em excesso, eles podem acabar deixando o código mais complexo. Por isso costumo aplicá-los principalmente durante refactorings, e não durante a solução dos testes.</p>
<p>Espero que eu consiga deixar estas idéias claras nas próximas partes do exemplo. Até lá obrigado pela ajuda <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ps.: O nome do cara do comentário acima é Roberto, e não Ricardo <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ivan Sanchez</title>
		<link>http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-15</link>
		<dc:creator>Ivan Sanchez</dc:creator>
		<pubDate>Sun, 12 Nov 2006 15:56:02 +0000</pubDate>
		<guid isPermaLink="false">http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-15</guid>
		<description>Vinicius,

Conheço o seu tutorial e ele com certeza foi bastante útil. Inclusive conduzi uma sessão de programação num treinamento onde reproduzíamos o seu exemplo para o pessoal treinar TDD, com resultados bem legais. 

Agora a minha idéia é partir de um exemplo mais simples ainda para coletar as principais dúvidas de quem está aprendendo TDD e tentar respondê-las a cada nova parte do exemplo que eu for publicando. Tomara que dê certo :-) E obrigado pelos parabéns!</description>
		<content:encoded><![CDATA[<p>Vinicius,</p>
<p>Conheço o seu tutorial e ele com certeza foi bastante útil. Inclusive conduzi uma sessão de programação num treinamento onde reproduzíamos o seu exemplo para o pessoal treinar TDD, com resultados bem legais. </p>
<p>Agora a minha idéia é partir de um exemplo mais simples ainda para coletar as principais dúvidas de quem está aprendendo TDD e tentar respondê-las a cada nova parte do exemplo que eu for publicando. Tomara que dê certo <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  E obrigado pelos parabéns!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ivan Sanchez</title>
		<link>http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-14</link>
		<dc:creator>Ivan Sanchez</dc:creator>
		<pubDate>Sun, 12 Nov 2006 15:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-14</guid>
		<description>Roberto,

Primeiramente, obrigado pelo feedback :-)

Então, eu cheguei até a pensar em colocar os testes em pseudo-código, já que meu objetivo era mostrar TDD, independente da ferramenta. Acabei fazendo no jUnit 1.3.8 para facilitar os usuários do Java 1.4 (a maioria que eu conheço). Mas concordo que o jUnit 4 tem suas facilidades, e espero que eu consiga mostrá-las em breve :-)

Quanto aos design patterns, não entendi o que você quis dizer com &quot;atômico&quot; neste caso. O que isso seria? A minha sugestão era para mostrar que é possível aplicar design patterns programando com TDD (principalmente buscando remover duplicações), coisa que muita gente duvida já que a modelagem é feita incrementalmente.</description>
		<content:encoded><![CDATA[<p>Roberto,</p>
<p>Primeiramente, obrigado pelo feedback <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Então, eu cheguei até a pensar em colocar os testes em pseudo-código, já que meu objetivo era mostrar TDD, independente da ferramenta. Acabei fazendo no jUnit 1.3.8 para facilitar os usuários do Java 1.4 (a maioria que eu conheço). Mas concordo que o jUnit 4 tem suas facilidades, e espero que eu consiga mostrá-las em breve <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Quanto aos design patterns, não entendi o que você quis dizer com &#8220;atômico&#8221; neste caso. O que isso seria? A minha sugestão era para mostrar que é possível aplicar design patterns programando com TDD (principalmente buscando remover duplicações), coisa que muita gente duvida já que a modelagem é feita incrementalmente.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Leandro Zis</title>
		<link>http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-13</link>
		<dc:creator>Leandro Zis</dc:creator>
		<pubDate>Sun, 12 Nov 2006 05:39:06 +0000</pubDate>
		<guid isPermaLink="false">http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-13</guid>
		<description>Ivan, parabens pela inicitiva.

Ricardo, eu discordo de você quando diz que patterns aumentam a complexidade, eu acho justamente o contrario. E não entendi oq vc quis dizer com &quot;atômico&quot;.</description>
		<content:encoded><![CDATA[<p>Ivan, parabens pela inicitiva.</p>
<p>Ricardo, eu discordo de você quando diz que patterns aumentam a complexidade, eu acho justamente o contrario. E não entendi oq vc quis dizer com &#8220;atômico&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Vinícius Manhães Teles</title>
		<link>http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-12</link>
		<dc:creator>Vinícius Manhães Teles</dc:creator>
		<pubDate>Fri, 10 Nov 2006 01:58:59 +0000</pubDate>
		<guid isPermaLink="false">http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-12</guid>
		<description>Ivan,

Antes de mais nada, parabéns! :-) Tem um tutorial de TDD que escrevi há algum tempo onde você também poderia coletar algumas idéias. Está no endereço: http://www.improveit.com.br/xp/praticas/tdd .
Espero que seja útil.</description>
		<content:encoded><![CDATA[<p>Ivan,</p>
<p>Antes de mais nada, parabéns! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Tem um tutorial de TDD que escrevi há algum tempo onde você também poderia coletar algumas idéias. Está no endereço: <a href="http://www.improveit.com.br/xp/praticas/tdd" rel="nofollow">http://www.improveit.com.br/xp/praticas/tdd</a> .<br />
Espero que seja útil.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Roberto</title>
		<link>http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-11</link>
		<dc:creator>Roberto</dc:creator>
		<pubDate>Thu, 09 Nov 2006 22:48:16 +0000</pubDate>
		<guid isPermaLink="false">http://dojofloripa.wordpress.com/2006/11/09/exemplo-tdd-parte-1-por-onde-comecar/#comment-11</guid>
		<description>Ivan, apenas uma sugestão, creio que seria interessante já utilizar o Junit 4.0 que dá suporte a anotações, facilitando o uso para casos que o retorno esperado são exceções. 
No guj vc pediu algumas sugestões e citou alguns tópicos e acho que para manter a simplicidade (um dos tópicos) é interessante não aplicar patterns, já que é algo muito atômico (pelo menos nos testes unitários).

Parabéns pela iniciativa</description>
		<content:encoded><![CDATA[<p>Ivan, apenas uma sugestão, creio que seria interessante já utilizar o Junit 4.0 que dá suporte a anotações, facilitando o uso para casos que o retorno esperado são exceções.<br />
No guj vc pediu algumas sugestões e citou alguns tópicos e acho que para manter a simplicidade (um dos tópicos) é interessante não aplicar patterns, já que é algo muito atômico (pelo menos nos testes unitários).</p>
<p>Parabéns pela iniciativa</p>
]]></content:encoded>
	</item>
</channel>
</rss>
