<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Diego Plentz &#187; practices</title>
	<atom:link href="http://plentz.org/tag/practices/feed/" rel="self" type="application/rss+xml" />
	<link>http://plentz.org</link>
	<description>plentiful thoughts from my empty head</description>
	<lastBuildDate>Sat, 03 Jul 2010 06:17:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>A dieta do programador</title>
		<link>http://plentz.org/2009/05/10/a-dieta-do-programador/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-dieta-do-programador</link>
		<comments>http://plentz.org/2009/05/10/a-dieta-do-programador/#comments</comments>
		<pubDate>Mon, 11 May 2009 01:50:41 +0000</pubDate>
		<dc:creator>Diego Plentz</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[practices]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://plentz.org/?p=277</guid>
		<description><![CDATA[Todo dia, milhares de programadores (desenvolvedores, arquitetos, engenheiros de software, nerds, rock stars, dê o nome que achar melhor) se alimentam porai de forma errada. Tenho percebido isso a cada projeto que entro. Meu objetivo aqui não é colocar ninguém em uma dieta spartana, somente apontar algumas formas de deixar sua alimentação diária mais saudável [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://plentz.org/photos/dubby/2422215232/" title="Petrus: Mutton by dubbie"><img src="http://farm4.static.flickr.com/3270/2422215232_1d8dfdd8be_m.jpg" alt="Petrus: Mutton by dubbie" class="pc_img" height="240" width="160" style="border: 2px solid rgb(0, 0, 0); float: right; margin-left: 10px; margin-bottom: 10px;"/></a>Todo dia, milhares de programadores (desenvolvedores, arquitetos, engenheiros de software, nerds, rock stars, dê o nome que achar melhor) se alimentam porai de forma errada. Tenho percebido isso a cada projeto que entro. Meu objetivo aqui não é colocar ninguém em uma <a href="http://www.google.com.br/search?q=spartan+diet">dieta spartana</a>, somente apontar algumas formas de deixar sua alimentação diária mais saudável e nutritiva.</p>
<ul>
<li>Cuidado com os getters e setters: tentadores, eles tem preparo extremamente simples (ainda mais com ferramentas como o <a href="http://plentz.org/2005/02/27/eclipsed/">Eclipse</a> e o <a href="www.jetbrains.com/idea/">IntelliJ</a>), porém, assim como a gordura, se consumidas em excesso são prejudiciais a saúde, então, moderação!</li>
<li>As saborosas interfaces: são deliciosas e extremamente nutritivas. Porém, cuidado: elas não são adequadas pra todas as ocasiões. Porque iriamos colocar interfaces onde vamos ter <a href="http://stackoverflow.com/questions/90851/is-it-just-me-or-are-interfaces-overused">apenas uma implementação</a>?</li>
<li>Não coma somente pra agradar os outros: quem nunca teve uma tia que ofereceu uma porção de um prato que você não suporta e acaba comendo só pra agradar? Se você se flagra frequentemente alterando xmls, pare um pouco e pense se aquilo é realmente necessário ou se você não está fazendo só pra agradar o framework.</li>
<li>Evite repetir: a feijoada da vovó é <strong>bem</strong> tentadora einh? Mas repetir pode resultar em uma indigestão enorme. Código repetido também <a href="http://c2.com/cgi/wiki?DontRepeatYourself">não desce bem.</a></li>
<li>Experimente antes de servir: essa é uma dica que serve mais quando você está cozinhando. Mesmo os mais experientes cozinheiros, experimentam sua comida <strong>durante</strong> o preparo. Você <a href="http://c2.com/cgi/wiki?TestDrivenDevelopment">deveria fazer o mesmo</a>.</li>
<li>Menos é mais: a cozinha francesa tem a fama de ser a mais saborosa do mundo &#8211; e também por servir pratos com quantidades bem reduzidas. Guarde bem: mais essência, menos quantidade.<br />
<blockquote>Success only grows when work(pain, strain, effort) decreases and non-work (fun, love, effort-lessness) increases. &#8211; Fred Gratzon, The lazy way to success</p></blockquote>
</li>
<li>Prefira um bom restaurante à um posto de conveniências: prefira comer um bom prato em um restaurante do que um hamburguer em um posto de conveniências. Usar herança pode parecer mais prático que usar interfaces, mas seu estômago <a href="http://blog.caelum.com.br/2006/10/14/como-nao-aprender-orientacao-a-objetos-heranca/">prefere as interfaces</a>.</li>
</ul>
<p>Com o tempo (e com os comentários relevantes), vou adicionando novas dicas para que todos (inclusive eu), tenhamos uma vida mais saudável.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-nd/3.0/"><img src="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" alt="by-nc-nd" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-nd/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-nd/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>--><img src="http://plentz.org/wordpress/?ak_action=api_record_view&id=277&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://plentz.org/2009/05/10/a-dieta-do-programador/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
