<?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: Expressividade no Código</title>
	<atom:link href="http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/</link>
	<description>Software e Batatas</description>
	<pubDate>Wed, 10 Mar 2010 01:58:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Padrões de Projeto e Expressividade de Código - Rodrigo Allemand</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-107326</link>
		<dc:creator>Padrões de Projeto e Expressividade de Código - Rodrigo Allemand</dc:creator>
		<pubDate>Mon, 02 Mar 2009 18:57:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-107326</guid>
		<description>[...] expressividade no seu código é 80% de um código bem feito! Se alguem entende o que vc se propoz a fazer, as possiveis [...]</description>
		<content:encoded><![CDATA[<p>[...] expressividade no seu código é 80% de um código bem feito! Se alguem entende o que vc se propoz a fazer, as possiveis [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saga do programador &#187; Equipes novas, Manias antigas&#8230;</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-105795</link>
		<dc:creator>Saga do programador &#187; Equipes novas, Manias antigas&#8230;</dc:creator>
		<pubDate>Fri, 13 Feb 2009 03:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-105795</guid>
		<description>[...] a reação que as expressões  &#8220;código expressivo&#8221; e &#8220;modelo de domínio rico&#8221; provocam na maioria das pessoas. Caretas e narizes torcidos [...]</description>
		<content:encoded><![CDATA[<p>[...] a reação que as expressões  &#8220;código expressivo&#8221; e &#8220;modelo de domínio rico&#8221; provocam na maioria das pessoas. Caretas e narizes torcidos [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marlon Patrick</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-100000</link>
		<dc:creator>Marlon Patrick</dc:creator>
		<pubDate>Sun, 21 Sep 2008 05:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-100000</guid>
		<description>Muito bom cara..
super esclarecedor, de uma maneira simples e direta..
gostei muito..
principalmente por que to querendo me aprofundar nesse tema: Refactoring.
Lendo esse artigo me empolguei de vez..
parabéns.</description>
		<content:encoded><![CDATA[<p>Muito bom cara..<br />
super esclarecedor, de uma maneira simples e direta..<br />
gostei muito..<br />
principalmente por que to querendo me aprofundar nesse tema: Refactoring.<br />
Lendo esse artigo me empolguei de vez..<br />
parabéns.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pcalcado</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-75706</link>
		<dc:creator>pcalcado</dc:creator>
		<pubDate>Sat, 05 Jan 2008 02:10:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-75706</guid>
		<description>Se você possui estes valores na tela provavelmente eles são parte do negócio, não? Se forem parte do negocio então deveriam estar no modelo de objetos, logo a mesma situação se aplica.</description>
		<content:encoded><![CDATA[<p>Se você possui estes valores na tela provavelmente eles são parte do negócio, não? Se forem parte do negocio então deveriam estar no modelo de objetos, logo a mesma situação se aplica.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcilio</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-75623</link>
		<dc:creator>Marcilio</dc:creator>
		<pubDate>Fri, 04 Jan 2008 00:35:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-75623</guid>
		<description>Mto bom.
Fui eu quem abriu a discussão no Guj. Foi um dia de revolta.
Pegando no exemplo da sua classe, imagine que temos uma tela de vendas super complexa, onde temos as variaveis:
xPre, xPreDolar, xPreco, xPrecoCalculado e por ai vai...
duro no ínicio p´saber o q cada uma representa...
A ideia de Refactoring é mto boa, mas inútil em alguns casos.</description>
		<content:encoded><![CDATA[<p>Mto bom.<br />
Fui eu quem abriu a discussão no Guj. Foi um dia de revolta.<br />
Pegando no exemplo da sua classe, imagine que temos uma tela de vendas super complexa, onde temos as variaveis:<br />
xPre, xPreDolar, xPreco, xPrecoCalculado e por ai vai&#8230;<br />
duro no ínicio p´saber o q cada uma representa&#8230;<br />
A ideia de Refactoring é mto boa, mas inútil em alguns casos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: André Pinto</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-75510</link>
		<dc:creator>André Pinto</dc:creator>
		<pubDate>Wed, 02 Jan 2008 14:23:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-75510</guid>
		<description>Em alguns casos acho melhor não ter documentação nenhuma do que ter uma documentação desatualizada há séculos... Acho que nomes de métodos, classes e atributos auto explicativos são essenciais para uma boa manutenção. E é claro: testar sempre!</description>
		<content:encoded><![CDATA[<p>Em alguns casos acho melhor não ter documentação nenhuma do que ter uma documentação desatualizada há séculos&#8230; Acho que nomes de métodos, classes e atributos auto explicativos são essenciais para uma boa manutenção. E é claro: testar sempre!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leandro</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-75502</link>
		<dc:creator>Leandro</dc:creator>
		<pubDate>Wed, 02 Jan 2008 12:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-75502</guid>
		<description>Odeio códigos asquerosos! rsrsrs

Que o código fale por si...</description>
		<content:encoded><![CDATA[<p>Odeio códigos asquerosos! rsrsrs</p>
<p>Que o código fale por si&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: elomarns</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-75429</link>
		<dc:creator>elomarns</dc:creator>
		<pubDate>Tue, 01 Jan 2008 08:56:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-75429</guid>
		<description>Excelente artigo!

Eu sempre acreditei que documentação, incluindo comentários no código fonte, só deve ser criada se ela de fato agregar algum valor ao projeto. 

Como você bem disse, uma vez criada a documentação, ela terá que ser atualizada em várias ocasiões, e a menos que ela tenha uma utilidade bem concreta, esta atualização será um enorme desperdício de tempo e recursos.

Talvez eu seja meio extremo nesse sentido, principalmente em relação aos comentários no código fonte, mas ao ler, por exemplo, o seu código, eu reforço a minha opinião, já que ele fala por si só, não só dispensando qualquer documentação, como também se tornando, de certa forma, uma espécie de documentação(mais ou menos como prega o BDD, se não me engano).

P.S.: Só pra evitar interpretações errôneas, eu não sou contra comentários, apenas sou contra comentários desnecessários. Um exemplo disso seria comentar simples getters/setters ou váriaveis com nomes significativos, como uma variável de instância chamada dataDeNascimento em uma eventual classe Cliente.

Além disso, também sou, na maioria dos casos, contra comentários que esclarecem aspectos da sintaxe do código, ao invés de focar na sua semântica, que é o que realmente importa.</description>
		<content:encoded><![CDATA[<p>Excelente artigo!</p>
<p>Eu sempre acreditei que documentação, incluindo comentários no código fonte, só deve ser criada se ela de fato agregar algum valor ao projeto. </p>
<p>Como você bem disse, uma vez criada a documentação, ela terá que ser atualizada em várias ocasiões, e a menos que ela tenha uma utilidade bem concreta, esta atualização será um enorme desperdício de tempo e recursos.</p>
<p>Talvez eu seja meio extremo nesse sentido, principalmente em relação aos comentários no código fonte, mas ao ler, por exemplo, o seu código, eu reforço a minha opinião, já que ele fala por si só, não só dispensando qualquer documentação, como também se tornando, de certa forma, uma espécie de documentação(mais ou menos como prega o BDD, se não me engano).</p>
<p>P.S.: Só pra evitar interpretações errôneas, eu não sou contra comentários, apenas sou contra comentários desnecessários. Um exemplo disso seria comentar simples getters/setters ou váriaveis com nomes significativos, como uma variável de instância chamada dataDeNascimento em uma eventual classe Cliente.</p>
<p>Além disso, também sou, na maioria dos casos, contra comentários que esclarecem aspectos da sintaxe do código, ao invés de focar na sua semântica, que é o que realmente importa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcos Silva Pereira</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-75273</link>
		<dc:creator>Marcos Silva Pereira</dc:creator>
		<pubDate>Sun, 30 Dec 2007 02:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-75273</guid>
		<description>E eis o meu ponto da discussão do GUJ: se o código já foi escrito de maneira clara o suficiente, para que raios gastar mais tempo escrevendo javadoc? Faz sentido? É util?

valeuz...</description>
		<content:encoded><![CDATA[<p>E eis o meu ponto da discussão do GUJ: se o código já foi escrito de maneira clara o suficiente, para que raios gastar mais tempo escrevendo javadoc? Faz sentido? É util?</p>
<p>valeuz&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clavius Tales</title>
		<link>http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/comment-page-1/#comment-75199</link>
		<dc:creator>Clavius Tales</dc:creator>
		<pubDate>Fri, 28 Dec 2007 22:43:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/#comment-75199</guid>
		<description>"Post" antológico! Parabéns!</description>
		<content:encoded><![CDATA[<p>&#8220;Post&#8221; antológico! Parabéns!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
