<?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: Esse código que acabei de escrever está bom?</title>
	<atom:link href="http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/</link>
	<description></description>
	<lastBuildDate>Thu, 02 Sep 2010 13:54:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Gabriel Amorim</title>
		<link>http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/comment-page-1/#comment-89</link>
		<dc:creator>Gabriel Amorim</dc:creator>
		<pubDate>Tue, 26 Jan 2010 20:32:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.sagadoprogramador.com.br/?p=336#comment-89</guid>
		<description>Acredito que carece de divisão de responsabilidades, no exemplo acima foge a regra de desenvolvimento orientado a Objeto, esta tudo definito e trabalhado em apenas uma clase, começaria com a criaçao de um metodo para cada opcao do Menu. 
Tornaria as classes BufferedReader e PrintStream extensões da classe DVD, e por sua vez DVD se tornaria Super, etc e por ai vai.

Abraços seu Aluno Gabriel Amorim FJ-11 da Caelum.</description>
		<content:encoded><![CDATA[<p>Acredito que carece de divisão de responsabilidades, no exemplo acima foge a regra de desenvolvimento orientado a Objeto, esta tudo definito e trabalhado em apenas uma clase, começaria com a criaçao de um metodo para cada opcao do Menu.<br />
Tornaria as classes BufferedReader e PrintStream extensões da classe DVD, e por sua vez DVD se tornaria Super, etc e por ai vai.</p>
<p>Abraços seu Aluno Gabriel Amorim FJ-11 da Caelum.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ACMattos</title>
		<link>http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/comment-page-1/#comment-54</link>
		<dc:creator>ACMattos</dc:creator>
		<pubDate>Thu, 15 Oct 2009 21:24:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.sagadoprogramador.com.br/?p=336#comment-54</guid>
		<description>Temos ter em mente o grau de manutenibilidade de nosso sistema. Uma boa organização da classe já é o inicio do refactor para organizar o sistema em classes que colaboram entre si.
Mas vamos aguardar o próximo post. ;) Passei para prestigiar o blog do amigo (que é muito bom)</description>
		<content:encoded><![CDATA[<p>Temos ter em mente o grau de manutenibilidade de nosso sistema. Uma boa organização da classe já é o inicio do refactor para organizar o sistema em classes que colaboram entre si.<br />
Mas vamos aguardar o próximo post. <img src='http://www.sagadoprogramador.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Passei para prestigiar o blog do amigo (que é muito bom)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ACMattos</title>
		<link>http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/comment-page-1/#comment-53</link>
		<dc:creator>ACMattos</dc:creator>
		<pubDate>Thu, 15 Oct 2009 21:21:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.sagadoprogramador.com.br/?p=336#comment-53</guid>
		<description>Nosso sistema, como proposto, é um programa procedural. Não há divisão de responsabilidades. Uma única classe é responsável pela gerência da interface, CRUD de dados e é o próprio mecanismo de persistência.
Além destes aspectos existem os mencionados pelo Marcio. Temos q</description>
		<content:encoded><![CDATA[<p>Nosso sistema, como proposto, é um programa procedural. Não há divisão de responsabilidades. Uma única classe é responsável pela gerência da interface, CRUD de dados e é o próprio mecanismo de persistência.<br />
Além destes aspectos existem os mencionados pelo Marcio. Temos q</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Márcio</title>
		<link>http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/comment-page-1/#comment-51</link>
		<dc:creator>Márcio</dc:creator>
		<pubDate>Thu, 15 Oct 2009 14:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.sagadoprogramador.com.br/?p=336#comment-51</guid>
		<description>Corrigindo a primeira frase do comentário anterior... &quot;o método tem QUE SER simples e objetivo...&quot;</description>
		<content:encoded><![CDATA[<p>Corrigindo a primeira frase do comentário anterior&#8230; &#8220;o método tem QUE SER simples e objetivo&#8230;&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Márcio</title>
		<link>http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/comment-page-1/#comment-50</link>
		<dc:creator>Márcio</dc:creator>
		<pubDate>Thu, 15 Oct 2009 14:09:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.sagadoprogramador.com.br/?p=336#comment-50</guid>
		<description>Não é para ficar mais &quot;bonito&quot;, o método tem quer simples e objetivo e fazer apenas o que foi designado a ele.  Isso auxilia muito na hora de uma manutenção... Imagina esse código aí com 20 opções a trabalheira que iria dar para um desenvolvedor dar uma manutenção (principalmente para que não conhece o código).  Acho que essa divisão de métodos já seria um bom começo...</description>
		<content:encoded><![CDATA[<p>Não é para ficar mais &#8220;bonito&#8221;, o método tem quer simples e objetivo e fazer apenas o que foi designado a ele.  Isso auxilia muito na hora de uma manutenção&#8230; Imagina esse código aí com 20 opções a trabalheira que iria dar para um desenvolvedor dar uma manutenção (principalmente para que não conhece o código).  Acho que essa divisão de métodos já seria um bom começo&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergio Azevedo Junior</title>
		<link>http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/comment-page-1/#comment-49</link>
		<dc:creator>Sergio Azevedo Junior</dc:creator>
		<pubDate>Thu, 15 Oct 2009 14:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.sagadoprogramador.com.br/?p=336#comment-49</guid>
		<description>Mas porque deveriamos dividir as opções em métodos diferentes? Afinal o codigo apresentado funciona. Isso é só pra ficar mais bonito?</description>
		<content:encoded><![CDATA[<p>Mas porque deveriamos dividir as opções em métodos diferentes? Afinal o codigo apresentado funciona. Isso é só pra ficar mais bonito?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Márcio</title>
		<link>http://www.sagadoprogramador.com.br/2009/10/esse-codigo-que-acabei-de-escrever-esta-bom/comment-page-1/#comment-48</link>
		<dc:creator>Márcio</dc:creator>
		<pubDate>Thu, 15 Oct 2009 13:04:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.sagadoprogramador.com.br/?p=336#comment-48</guid>
		<description>Bom, pra começar, poderíamos dividir as opções em métodos diferentes.... ;)</description>
		<content:encoded><![CDATA[<p>Bom, pra começar, poderíamos dividir as opções em métodos diferentes&#8230;. <img src='http://www.sagadoprogramador.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
