<?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: Algoritmos de Ordenação</title>
	<atom:link href="http://log4dev.com/2007/08/27/algoritmos-de-ordenacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://log4dev.com/2007/08/27/algoritmos-de-ordenacao/</link>
	<description></description>
	<pubDate>Fri, 09 Jan 2009 13:35:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: <![CDATA[Ronie Uliana]]></title>
		<link>http://log4dev.com/2007/08/27/algoritmos-de-ordenacao/comment-page-1/#comment-1176</link>
		<dc:creator><![CDATA[Ronie Uliana]]></dc:creator>
		<pubDate>Mon, 03 Sep 2007 20:08:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=176#comment-1176</guid>
		<description>&lt;p&gt;Eu acredito que essas coisas são úteis, mas para o desenvolvimento comercial "padrão", um conhecimento superficial deles já dá e sobra.&lt;/p&gt;

&lt;p&gt;Por outro lado, sinto muita, mas muita falta mesmo, das pessoas conhecerem técnicas e paradigmas de programação, coisas que podem fazer seus programas muito mais simples ou mais eficientes. Coisas como  "closures", "monads", "coroutines", "continuations", ...&lt;/p&gt;

&lt;p&gt;Outra coisa são padrões. Vivemos reinventando a roda, presos a diagramas estáticos "quadradinho, bolinha, tracinho, seta". Padrões comuns como "Strategy" e "Visitor" são praticamente ignorados, outros como "Abstract Factory" têm a importância exagerada (e abusada). Padrões fora do livro do GoF como "Collecting Parameters" ou os excelentes padrões do Brian Foote ("Selfish Class", "Big Ball of Mud") são desconhecidos.&lt;/p&gt;

&lt;p&gt;Algoritmos são importantes? Com certeza. Mas saber "como" fazer é tão importante como "o que" fazer.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Eu acredito que essas coisas são úteis, mas para o desenvolvimento comercial &#8220;padrão&#8221;, um conhecimento superficial deles já dá e sobra.</p>

<p>Por outro lado, sinto muita, mas muita falta mesmo, das pessoas conhecerem técnicas e paradigmas de programação, coisas que podem fazer seus programas muito mais simples ou mais eficientes. Coisas como  &#8220;closures&#8221;, &#8220;monads&#8221;, &#8220;coroutines&#8221;, &#8220;continuations&#8221;, &#8230;</p>

<p>Outra coisa são padrões. Vivemos reinventando a roda, presos a diagramas estáticos &#8220;quadradinho, bolinha, tracinho, seta&#8221;. Padrões comuns como &#8220;Strategy&#8221; e &#8220;Visitor&#8221; são praticamente ignorados, outros como &#8220;Abstract Factory&#8221; têm a importância exagerada (e abusada). Padrões fora do livro do GoF como &#8220;Collecting Parameters&#8221; ou os excelentes padrões do Brian Foote (&#8221;Selfish Class&#8221;, &#8220;Big Ball of Mud&#8221;) são desconhecidos.</p>

<p>Algoritmos são importantes? Com certeza. Mas saber &#8220;como&#8221; fazer é tão importante como &#8220;o que&#8221; fazer.</p>]]></content:encoded>
	</item>
</channel>
</rss>
