<?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/"
		>
<channel>
	<title>Comments on: Test infection: por onde começar?</title>
	<atom:link href="http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/feed/" rel="self" type="application/rss+xml" />
	<link>http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/</link>
	<description>Blog sobre desenvolvimento de software e tecnologia</description>
	<lastBuildDate>Sun, 16 Oct 2011 12:18:18 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: JMock - trabalhando com mock objets em java &#124; Planeta Globo.com</title>
		<link>http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/comment-page-1/#comment-7785</link>
		<dc:creator>JMock - trabalhando com mock objets em java &#124; Planeta Globo.com</dc:creator>
		<pubDate>Thu, 16 Apr 2009 05:05:39 +0000</pubDate>
		<guid isPermaLink="false">http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/#comment-7785</guid>
		<description>[...] sobre testes unitarios, imagine o caso onde o seu teste é complexo: um objeto que chama outro e, então, realiza as suas [...]</description>
		<content:encoded><![CDATA[<p>[...] sobre testes unitarios, imagine o caso onde o seu teste é complexo: um objeto que chama outro e, então, realiza as suas [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JMock - trabalhando com mock objets em java &#124; Blog do PacMan</title>
		<link>http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/comment-page-1/#comment-6510</link>
		<dc:creator>JMock - trabalhando com mock objets em java &#124; Blog do PacMan</dc:creator>
		<pubDate>Mon, 16 Mar 2009 00:06:09 +0000</pubDate>
		<guid isPermaLink="false">http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/#comment-6510</guid>
		<description>[...] - trabalhando com mock objets em java      Easy AdSenser by UnrealLendo sobre testes unitarios, imagine o caso onde o seu teste é complexo: um objeto que chama outro e, então, realiza as suas [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8211; trabalhando com mock objets em java      Easy AdSenser by UnrealLendo sobre testes unitarios, imagine o caso onde o seu teste é complexo: um objeto que chama outro e, então, realiza as suas [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: codificando.com &#187; Blog Archive &#187; Código do Pânico</title>
		<link>http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/comment-page-1/#comment-1411</link>
		<dc:creator>codificando.com &#187; Blog Archive &#187; Código do Pânico</dc:creator>
		<pubDate>Fri, 12 Sep 2008 00:23:28 +0000</pubDate>
		<guid isPermaLink="false">http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/#comment-1411</guid>
		<description>[...] atual do projeto, mas como bem disse uma vez o Guilherme Chapiewski num excelente post sobre inclusão de testes num projeto, no momento em que comecei a modificar o código desse projeto foi o momento em que comecei a [...]</description>
		<content:encoded><![CDATA[<p>[...] atual do projeto, mas como bem disse uma vez o Guilherme Chapiewski num excelente post sobre inclusão de testes num projeto, no momento em que comecei a modificar o código desse projeto foi o momento em que comecei a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronan Lucio</title>
		<link>http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/comment-page-1/#comment-520</link>
		<dc:creator>Ronan Lucio</dc:creator>
		<pubDate>Mon, 07 Apr 2008 12:49:51 +0000</pubDate>
		<guid isPermaLink="false">http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/#comment-520</guid>
		<description>Guilherme,

Tá certo, relendo o item 3 fica claro que eu não o li... :-/
Retiro o que disse.

[]s
Ronan</description>
		<content:encoded><![CDATA[<p>Guilherme,</p>
<p>Tá certo, relendo o item 3 fica claro que eu não o li&#8230; :-/<br />
Retiro o que disse.</p>
<p>[]s<br />
Ronan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guilherme Chapiewski</title>
		<link>http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/comment-page-1/#comment-519</link>
		<dc:creator>Guilherme Chapiewski</dc:creator>
		<pubDate>Tue, 01 Apr 2008 19:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/#comment-519</guid>
		<description>Oi Ronan Lucio,

Acho que você não leu direito meu post. Leia a dica número 3 novamente, é exatamente o que você está dizendo:

&lt;i&gt;Dica número 3: não abraçe o mundo com as pernas! Não precisa refatorar a aplicação inteira de uma vez, até porque você corre um grande risco de tudo parar de funcionar e você ser demitido [...]&lt;/i&gt;</description>
		<content:encoded><![CDATA[<p>Oi Ronan Lucio,</p>
<p>Acho que você não leu direito meu post. Leia a dica número 3 novamente, é exatamente o que você está dizendo:</p>
<p><i>Dica número 3: não abraçe o mundo com as pernas! Não precisa refatorar a aplicação inteira de uma vez, até porque você corre um grande risco de tudo parar de funcionar e você ser demitido [...]</i></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronan Lucio</title>
		<link>http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/comment-page-1/#comment-518</link>
		<dc:creator>Ronan Lucio</dc:creator>
		<pubDate>Tue, 01 Apr 2008 14:00:05 +0000</pubDate>
		<guid isPermaLink="false">http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/#comment-518</guid>
		<description>Guilherme,

Legal o seu post. Você levantou alguns pontos realmente bem interessantes, entretanto eu o achei muito generalista, ou seja, não aplicável em todos os projetos.

Dependendo da complexidade do projeto, refatorar e escrever testes de tudo pode tomar tranquilamente os três meses, que é o prazo total do projeto citado.

No livro &quot;Extreme Programming Explained&quot; do Kent Beck há um capítulo que fala sobre a adoção de TDD em sistemas existentes.
Acho a proposta do livro bem interessante para este caso:
Escreva os testes a medida que você ser codificando:
- Vai desenvolver a funcionalidade X, escreva testes;
- Vai alterar a funcionalidade Y, escreva testes;
- Vai corrigir um bug, escreva testes.

Existe a regra 20-80, que diz que 80% da utilização de um sistema corresponde a 20% dele.
Isso quer dizer que em pouco tempo você terá 20% cobertura de testes, porém esses 20% corresponderão a 80% da utilização do sistema.

[]s
Ronan Lucio</description>
		<content:encoded><![CDATA[<p>Guilherme,</p>
<p>Legal o seu post. Você levantou alguns pontos realmente bem interessantes, entretanto eu o achei muito generalista, ou seja, não aplicável em todos os projetos.</p>
<p>Dependendo da complexidade do projeto, refatorar e escrever testes de tudo pode tomar tranquilamente os três meses, que é o prazo total do projeto citado.</p>
<p>No livro &#8220;Extreme Programming Explained&#8221; do Kent Beck há um capítulo que fala sobre a adoção de TDD em sistemas existentes.<br />
Acho a proposta do livro bem interessante para este caso:<br />
Escreva os testes a medida que você ser codificando:<br />
- Vai desenvolver a funcionalidade X, escreva testes;<br />
- Vai alterar a funcionalidade Y, escreva testes;<br />
- Vai corrigir um bug, escreva testes.</p>
<p>Existe a regra 20-80, que diz que 80% da utilização de um sistema corresponde a 20% dele.<br />
Isso quer dizer que em pouco tempo você terá 20% cobertura de testes, porém esses 20% corresponderão a 80% da utilização do sistema.</p>
<p>[]s<br />
Ronan Lucio</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinicius Assef</title>
		<link>http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/comment-page-1/#comment-517</link>
		<dc:creator>Vinicius Assef</dc:creator>
		<pubDate>Sun, 30 Mar 2008 14:22:34 +0000</pubDate>
		<guid isPermaLink="false">http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/#comment-517</guid>
		<description>Muito importante é lembrar o que acontece conosco quando vemos um código mal feito. Instintivamente perguntamos &quot;quem foi o relaxado que fez isso?!&quot;

Se eu fui o último a mexer, certamente levarei a má fama.

E como quero ser bem pago pelo meu trabalho, preciso fazer barba, cabelo e bigode. ;-)

[]s.
Vinicius Assef.</description>
		<content:encoded><![CDATA[<p>Muito importante é lembrar o que acontece conosco quando vemos um código mal feito. Instintivamente perguntamos &#8220;quem foi o relaxado que fez isso?!&#8221;</p>
<p>Se eu fui o último a mexer, certamente levarei a má fama.</p>
<p>E como quero ser bem pago pelo meu trabalho, preciso fazer barba, cabelo e bigode. <img src='http://gc.blog.br/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>[]s.<br />
Vinicius Assef.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruno Pereira</title>
		<link>http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/comment-page-1/#comment-516</link>
		<dc:creator>Bruno Pereira</dc:creator>
		<pubDate>Sun, 30 Mar 2008 10:50:01 +0000</pubDate>
		<guid isPermaLink="false">http://gc.blog.br/2008/03/30/test-infection-por-onde-comecar/#comment-516</guid>
		<description>Muito bom o post. Para essa questão de como abordar a qualidade, a dica das janelas quebradas é uma das melhores do &quot;Pragmatic Programmer&quot;. Este livro é realmente muito bom. Eu considero que ele dá pílulas de maturidade e senioridade a quem absorve o conteúdo :)

Outro &quot;mantra&quot; muito legal que não lembro onde vi pela primeira vez é: &quot;Programe como se o próximo cara a manter código seja um maníaco homicida que sabe onde você mora&quot;. Ou seja preocupar-se sempre com a clareza e qualidade do que você está fazendo é fundamental. O próximo cara a manter o código pode ser você mesmo, e quem gosta de manter código ruim? :)

Que bom que vc está postando com freqüência de novo Guilherme, muita coisa boa por aqui. Grande abraço!</description>
		<content:encoded><![CDATA[<p>Muito bom o post. Para essa questão de como abordar a qualidade, a dica das janelas quebradas é uma das melhores do &#8220;Pragmatic Programmer&#8221;. Este livro é realmente muito bom. Eu considero que ele dá pílulas de maturidade e senioridade a quem absorve o conteúdo <img src='http://gc.blog.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Outro &#8220;mantra&#8221; muito legal que não lembro onde vi pela primeira vez é: &#8220;Programe como se o próximo cara a manter código seja um maníaco homicida que sabe onde você mora&#8221;. Ou seja preocupar-se sempre com a clareza e qualidade do que você está fazendo é fundamental. O próximo cara a manter o código pode ser você mesmo, e quem gosta de manter código ruim? <img src='http://gc.blog.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Que bom que vc está postando com freqüência de novo Guilherme, muita coisa boa por aqui. Grande abraço!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

