<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Arquitetura de Software</title>
	<atom:link href="http://arquiteturadesoftware.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://arquiteturadesoftware.wordpress.com</link>
	<description>Discussões sobre desenvolvimento de software</description>
	<lastBuildDate>Wed, 10 Feb 2010 11:41:10 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='arquiteturadesoftware.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Arquitetura de Software</title>
		<link>http://arquiteturadesoftware.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://arquiteturadesoftware.wordpress.com/osd.xml" title="Arquitetura de Software" />
	<atom:link rel='hub' href='http://arquiteturadesoftware.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Casa Nova</title>
		<link>http://arquiteturadesoftware.wordpress.com/2010/02/10/casa-nova/</link>
		<comments>http://arquiteturadesoftware.wordpress.com/2010/02/10/casa-nova/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 11:38:03 +0000</pubDate>
		<dc:creator>niltonnakate</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arquiteturadesoftware.wordpress.com/?p=19</guid>
		<description><![CDATA[Bom dia Pessoal, sei que não publiquei mais nada aqui, mas vou retomar os posts nesse carnaval, a única diferença é que o blog mudou de casa. Então quem quiser continuar acompanhando basta ir para http://arquiteturadesoftware.pombolouco.com Espero continuar recebendo sugestões e críticas. Obrigado, Nilton Filed under: Uncategorized<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=19&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom dia Pessoal,</p>
<p>sei que não publiquei mais nada aqui, mas vou retomar os posts nesse carnaval, a única diferença é que o blog mudou de casa.</p>
<p>Então quem quiser continuar acompanhando basta ir para <a title="http://arquiteturadesoftware.pombolouco.com" href="http://arquiteturadesoftware.pombolouco.com" target="_self">http://arquiteturadesoftware.pombolouco.com</a></p>
<p>Espero continuar recebendo sugestões e críticas.</p>
<p>Obrigado,</p>
<p>Nilton</p>
<br />Filed under: <a href='http://arquiteturadesoftware.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arquiteturadesoftware.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arquiteturadesoftware.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arquiteturadesoftware.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arquiteturadesoftware.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arquiteturadesoftware.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arquiteturadesoftware.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arquiteturadesoftware.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arquiteturadesoftware.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arquiteturadesoftware.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arquiteturadesoftware.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arquiteturadesoftware.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arquiteturadesoftware.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arquiteturadesoftware.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arquiteturadesoftware.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=19&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arquiteturadesoftware.wordpress.com/2010/02/10/casa-nova/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ecf2ae1f5cde6d5f00abf37b1f2ef5f7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Nilton</media:title>
		</media:content>
	</item>
		<item>
		<title>Exemplo de Abstract Factory</title>
		<link>http://arquiteturadesoftware.wordpress.com/2008/08/30/exemplo-de-abstract-factory/</link>
		<comments>http://arquiteturadesoftware.wordpress.com/2008/08/30/exemplo-de-abstract-factory/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 17:39:00 +0000</pubDate>
		<dc:creator>niltonnakate</dc:creator>
				<category><![CDATA[Exemplo]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Factory]]></category>

		<guid isPermaLink="false">http://arquiteturadesoftware.wordpress.com/?p=14</guid>
		<description><![CDATA[Vamos continuar trabalhando no exemplo passado, lembrem-se do nosso sistema de cobrança. Calcular apenas o juros não é suficiente, precisamos de muitas outras regras para chegar ao valor final que teriamos que cobrar de um devedor. Mas não podemos misturar a regra de calculo de juros de um banco com a regra de desconto do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=14&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vamos continuar trabalhando no exemplo passado, lembrem-se do nosso sistema de cobrança.</p>
<p>Calcular apenas o juros não é suficiente, precisamos de muitas outras regras para chegar ao valor final que teriamos que cobrar de um devedor. Mas não podemos misturar a regra de calculo de juros de um banco com a regra de desconto do outro.</p>
<p>Para nos ajudar nesse tipo de situação podemos utilizar o padrão Abstract Factory. Como vimos no artigo factories ele serve para criar &#8220;famílias&#8221; de objetos. Então podemos implementar o modelo abaixo:</p>
<p><a href="http://arquiteturadesoftware.files.wordpress.com/2008/08/abstract-factory-example.jpg"><img class="alignnone size-large wp-image-15" src="http://arquiteturadesoftware.files.wordpress.com/2008/08/abstract-factory-example.jpg?w=474&#038;h=407" alt="" width="474" height="407" /></a></p>
<p>Nesse caso a nossa &#8220;Calculadora&#8221; conhece uma classe ques será responsável por criar todas as outras regras, e teremos que implementar uma dessas para cada banco que venha a entrar em nossa carteira de cobrança, mas não corremos o risco de alterar a regra de um banco para fazer a manutenção ou substituição da regra de outro.</p>
<p>Bom por enquanto é isso, e desculpem a demora na postagem.</p>
<p>Aceito sugestões para o próximo tema e criticas sobre o que já foi pro ar.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/arquiteturadesoftware.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/arquiteturadesoftware.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arquiteturadesoftware.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arquiteturadesoftware.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arquiteturadesoftware.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arquiteturadesoftware.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arquiteturadesoftware.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arquiteturadesoftware.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arquiteturadesoftware.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arquiteturadesoftware.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arquiteturadesoftware.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arquiteturadesoftware.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arquiteturadesoftware.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arquiteturadesoftware.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arquiteturadesoftware.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arquiteturadesoftware.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=14&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arquiteturadesoftware.wordpress.com/2008/08/30/exemplo-de-abstract-factory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ecf2ae1f5cde6d5f00abf37b1f2ef5f7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Nilton</media:title>
		</media:content>

		<media:content url="http://arquiteturadesoftware.files.wordpress.com/2008/08/abstract-factory-example.jpg?w=455" medium="image" />
	</item>
		<item>
		<title>Exemplo de Factory Method</title>
		<link>http://arquiteturadesoftware.wordpress.com/2008/07/04/exemplo-de-factory-method/</link>
		<comments>http://arquiteturadesoftware.wordpress.com/2008/07/04/exemplo-de-factory-method/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 04:46:10 +0000</pubDate>
		<dc:creator>niltonnakate</dc:creator>
				<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Design Pattern]]></category>
		<category><![CDATA[Factory]]></category>

		<guid isPermaLink="false">http://arquiteturadesoftware.wordpress.com/?p=12</guid>
		<description><![CDATA[Imaginem um sistema que é utilizado por uma empresa de cobrança. Nele precisaremos estar prontos para trabalhar com diversas carteiras de cobrança, cada uma de um banco ou empresa diferente e com regras totalmente distintas entre elas, algumas promoções malucas e uma série de outros fatores. Num cenário como esse devemos conseguir desacoplar as regras [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=12&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Imaginem um sistema que é utilizado por uma empresa de cobrança.</p>
<p>Nele precisaremos estar prontos para trabalhar com diversas carteiras de cobrança, cada uma de um banco ou empresa diferente e com regras totalmente distintas entre elas, algumas promoções malucas e uma série de outros fatores.</p>
<p>Num cenário como esse devemos conseguir desacoplar as regras principais do negócio das regras específicas de cada carteira de cobrança, assim geramos o menor impacto possível quando cada um dos clientes da empresa mandar uma nova regra de cobrança (e podem acreditar isso é MUITO frequente).</p>
<p>Para simpificar o exemplo imagine que apenas a regra de calculo de juros possa variar de uma carteira para outra. Podemos nesse caso utilizar um modelo parecido com o abaixo.</p>
<p><a href="http://arquiteturadesoftware.files.wordpress.com/2008/07/factory-method-example.jpg"><img class="alignnone size-full wp-image-13" src="http://arquiteturadesoftware.files.wordpress.com/2008/07/factory-method-example.jpg?w=473&#038;h=224" alt="" width="473" height="224" /></a></p>
<p>Nosso sistema deverá trabalhar sempre com as classes CalculadoraCobranca e CalculadoraJuros, no entanto ireos encapsular as regras de cada banco dentro das classes concretas JurosBancoX e JurosBancoY, que serão criadas pelos seus contrutores concretos.</p>
<p>Ainda haerá a necessidade de alguma outra parte do sistema saber qual das classes concretas utilizar e isso certamente será resolvido pelas sua camada de aplicação, mas a regra do seu negócio fica isolada e pode ser testada e modificada muito mais facilmente do que se você utilizasse uma estrutura condicional na classe que calcula os juros.</p>
<p>Até a próxima.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/arquiteturadesoftware.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/arquiteturadesoftware.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arquiteturadesoftware.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arquiteturadesoftware.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arquiteturadesoftware.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arquiteturadesoftware.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arquiteturadesoftware.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arquiteturadesoftware.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arquiteturadesoftware.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arquiteturadesoftware.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arquiteturadesoftware.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arquiteturadesoftware.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arquiteturadesoftware.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arquiteturadesoftware.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arquiteturadesoftware.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arquiteturadesoftware.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=12&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arquiteturadesoftware.wordpress.com/2008/07/04/exemplo-de-factory-method/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ecf2ae1f5cde6d5f00abf37b1f2ef5f7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Nilton</media:title>
		</media:content>

		<media:content url="http://arquiteturadesoftware.files.wordpress.com/2008/07/factory-method-example.jpg" medium="image" />
	</item>
		<item>
		<title>Factories</title>
		<link>http://arquiteturadesoftware.wordpress.com/2008/06/25/factories/</link>
		<comments>http://arquiteturadesoftware.wordpress.com/2008/06/25/factories/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 03:46:13 +0000</pubDate>
		<dc:creator>niltonnakate</dc:creator>
				<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Design Pattern]]></category>
		<category><![CDATA[Factory]]></category>

		<guid isPermaLink="false">http://arquiteturadesoftware.wordpress.com/?p=8</guid>
		<description><![CDATA[Vou começar escrevendo aqui sobre o conjunto de Design Patterns que mais tenho visto gerar confusão, não sei se isso é verdade para todos, mas aparentemente existem alguns ilustres desconhecidos que são o tempo todo citados e nunca compreendidos. Em primeiro lugar não há um padrão Factory (ao menos não no livro Design Patterns), eles [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=8&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vou começar escrevendo aqui sobre o conjunto de Design Patterns que mais tenho visto gerar confusão, não sei se isso é verdade para todos, mas aparentemente existem alguns ilustres desconhecidos que são o tempo todo citados e nunca compreendidos.</p>
<p>Em primeiro lugar não há um padrão Factory (ao menos não no livro <a href="http://www.amazon.com/gp/product/0201633612?ie=UTF8&amp;tag=arquidesoftw-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0201633612">Design Patterns</a><img src="http://www.assoc-amazon.com/e/ir?t=arquidesoftw-20&amp;l=as2&amp;o=1&amp;a=0201633612" width="1" height="1" border="0" alt="" style="border:none !important;margin:0 !important;" />), eles são dois, com objetivos distintos. São eles:</p>
<p>Factory Method:</p>
<p><a href="http://arquiteturadesoftware.files.wordpress.com/2008/06/factory-method.jpg"><img class="alignnone size-full wp-image-9" src="http://arquiteturadesoftware.files.wordpress.com/2008/06/factory-method.jpg?w=415&#038;h=120" alt="" width="415" height="120" /></a></p>
<p>Abstract Factory:</p>
<p><a href="http://arquiteturadesoftware.files.wordpress.com/2008/06/abstract-fatory.jpg"><img class="alignnone size-full wp-image-10" src="http://arquiteturadesoftware.files.wordpress.com/2008/06/abstract-fatory.jpg?w=413&#038;h=199" alt="" width="413" height="199" /></a></p>
<p>Como podemos ver os modelos estruturais são bastante distintos.</p>
<p>A idéia é mais ou menos a seguinte:</p>
<ul>
<li> Com Factory Method, iremos preparar um cliente para gerar classes concretas que ele não tem conhecimento, ou seja iremos desacoplar a aplicação do conhecimento da classe concreta e deixaremos ele dependente apenas das abstrações, isso irá nos possibilitar escolher as concretizações em tempo de execução.</li>
<li>Com Abstract Factory, iremos fazer com que famílias de objetos sejam sempre instânciadas juntas, evitando erros de instanciação.</li>
</ul>
<p>Além desses dois padrões posso citar a apresentação de Padrão Factory do livro <a href="http://www.amazon.com/gp/product/0321213351?ie=UTF8&amp;tag=arquidesoftw-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321213351">Refatoração para Padrões</a><img src="http://www.assoc-amazon.com/e/ir?t=arquidesoftw-20&amp;l=as2&amp;o=1&amp;a=0321213351" width="1" height="1" border="0" alt="" style="border:none !important;margin:0 !important;" />, onde o autor Joshua Kerievsky, chama de Factory &#8220;qualquer classe que possua um método de criação, seja estático ou não&#8221;, isso significa que tanto Factory Method quanto Abstract Factory utilizam Factorys, mas lembrem-se que nem toda Factory é um desses dois padrões.</p>
<p>Nos próximos posts irei detalhar mais esses padrões e colocar alguns exemplos mais palpáveis.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/arquiteturadesoftware.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/arquiteturadesoftware.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arquiteturadesoftware.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arquiteturadesoftware.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arquiteturadesoftware.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arquiteturadesoftware.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arquiteturadesoftware.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arquiteturadesoftware.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arquiteturadesoftware.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arquiteturadesoftware.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arquiteturadesoftware.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arquiteturadesoftware.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arquiteturadesoftware.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arquiteturadesoftware.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arquiteturadesoftware.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arquiteturadesoftware.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=8&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arquiteturadesoftware.wordpress.com/2008/06/25/factories/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ecf2ae1f5cde6d5f00abf37b1f2ef5f7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Nilton</media:title>
		</media:content>

		<media:content url="http://www.assoc-amazon.com/e/ir?t=arquidesoftw-20&#038;l=as2&#038;o=1&#038;a=0201633612" medium="image" />

		<media:content url="http://arquiteturadesoftware.files.wordpress.com/2008/06/factory-method.jpg" medium="image" />

		<media:content url="http://arquiteturadesoftware.files.wordpress.com/2008/06/abstract-fatory.jpg" medium="image" />

		<media:content url="http://www.assoc-amazon.com/e/ir?t=arquidesoftw-20&#038;l=as2&#038;o=1&#038;a=0321213351" medium="image" />
	</item>
		<item>
		<title>O início</title>
		<link>http://arquiteturadesoftware.wordpress.com/2008/06/23/o-inicio/</link>
		<comments>http://arquiteturadesoftware.wordpress.com/2008/06/23/o-inicio/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 06:43:43 +0000</pubDate>
		<dc:creator>niltonnakate</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arquiteturadesoftware.wordpress.com/?p=7</guid>
		<description><![CDATA[Durante os ultímos meses tenho acompanhado e participado de discussões sobre processos de software, sobre qualidade de código e modelos, sempre surgindo grandes discssões entre processos ágeis contra o RUP (sim, mudam de nome disfarçam mas espancam o pobre coitado). Tenho visto muita coisa acontecendo e chegou minha vez de subir nesse palco e colocar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=7&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Durante os ultímos meses tenho acompanhado e participado de discussões sobre processos de software, sobre qualidade de código e modelos, sempre surgindo grandes discssões entre processos ágeis contra o RUP (sim, mudam de nome disfarçam mas espancam o pobre coitado).</p>
<p>Tenho visto muita coisa acontecendo e chegou minha vez de subir nesse palco e colocar minha idéias para fora.</p>
<p>Nesse blog tentarei colocar o máximo de informação que eu tiver sobre tudo o que envolve o bom desenvolvimento de software e espero que possamos ter discussões calorosas sobre tudo o que for colocado aqui.</p>
<p>Então vamos lá, vamos criar juntos uma grande força para desenvolver software com cada vez mais qualidade e cada vez mais rápido, da forma como nossos clientes gostam. :-)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/arquiteturadesoftware.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/arquiteturadesoftware.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arquiteturadesoftware.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arquiteturadesoftware.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arquiteturadesoftware.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arquiteturadesoftware.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arquiteturadesoftware.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arquiteturadesoftware.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arquiteturadesoftware.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arquiteturadesoftware.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arquiteturadesoftware.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arquiteturadesoftware.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arquiteturadesoftware.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arquiteturadesoftware.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arquiteturadesoftware.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arquiteturadesoftware.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquiteturadesoftware.wordpress.com&amp;blog=4046918&amp;post=7&amp;subd=arquiteturadesoftware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arquiteturadesoftware.wordpress.com/2008/06/23/o-inicio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ecf2ae1f5cde6d5f00abf37b1f2ef5f7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Nilton</media:title>
		</media:content>
	</item>
	</channel>
</rss>
