<?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>Debugando.com &#187; Refactoring</title>
	<atom:link href="http://www.debugando.com/tag/refactoring/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.debugando.com</link>
	<description>Noticias, dicas e tutorias do mundo da Tecnologia.</description>
	<lastBuildDate>Thu, 01 Dec 2011 23:44:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Ferramentas Refactoring para Java</title>
		<link>http://www.debugando.com/ferramentas-refactoring-para-java/</link>
		<comments>http://www.debugando.com/ferramentas-refactoring-para-java/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 23:15:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Refactoring]]></category>

		<guid isPermaLink="false">http://www.debugando.com/?p=453</guid>
		<description><![CDATA[


No artigo de hoje irei apresentar algumas ferramentas disponíveis para aplicação de refactoring em código Java e também a importância de usar as ferramentas para uso da técnica. No artigo foi apresentado a aplicação da técnica no modo manual.
Refatorar com suporte de uma ferramenta automatizada é diferente da refatoração manual. Mesmo com a rede de [...]]]></description>
			<content:encoded><![CDATA[<p>No artigo de hoje irei apresentar algumas ferramentas disponíveis para aplicação de refactoring em código Java e também a importância de usar as ferramentas para uso da técnica. No artigo foi apresentado a aplicação da técnica no modo manual.</p>
<p>Refatorar com suporte de uma ferramenta automatizada é diferente da refatoração manual. Mesmo com a rede de segurança de conjunto de testes, a refatoração não automatizada consome tempo. Porém, não deve se descartar, já que nem sempre as ferramentas automatizadas vão atender todas as técnicas de refatoração.</p>
<p>As ferramentas que automatizam o processo diminuem o risco de erros e inconsistência no código, além de poupar um grande trabalho em se tratando de sistemas com centenas ou milhares de linhas de códigos. Com as ferramentas de refatoração automáticas, o projeto se torna mais elástico, já que alterá-lo é muito menos custoso.</p>
<p>Sendo assim, estender o projeto é adicionar flexibilidade no futuro sem grandes custos. O principal propósito de uma ferramenta de refatoração é permitir ao programador refatorar código sem ter que testar novamente o programa. A <strong>Tabela 1</strong> apresenta algumas ferramentas que implementam a técnica de refatoração. Com o crescimento do número de IDE para Java, algumas ferramentas de refatoração foram criadas como plugins para esses ambientes que é o caso do JFactor e RefactorIT apresentado na Tabela.</p>
<p><img src="http://conteudo.imasters.uol.com.br/11234/tabela1.png" alt="Tabela 1 - Ferramentas para refatoração em código Java" /></p>
<p><span class="imgdesc">Tabela 1 &#8211; Ferramentas para refatoração em código Java</span></p>
<p>A cada dia, surgem novas ferramentas para aplicação da técnica de refactoring em outras linguagens. Sendo assim, fica a importância e quanto é produtivo utilizá-las no ambiente de desenvolvimento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.debugando.com/ferramentas-refactoring-para-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

