<?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>Borba on Software &#187; code assist</title>
	<atom:link href="http://borba.blog.br/tag/code-assist/feed/" rel="self" type="application/rss+xml" />
	<link>http://borba.blog.br</link>
	<description>Desenvolvendo Software com Qualidade.</description>
	<lastBuildDate>Tue, 24 Jan 2012 11:16:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Curado da IDE-dependência</title>
		<link>http://borba.blog.br/2010/09/curado-da-ide-dependencia/</link>
		<comments>http://borba.blog.br/2010/09/curado-da-ide-dependencia/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 14:29:29 +0000</pubDate>
		<dc:creator>Luiz Borba</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[code assist]]></category>
		<category><![CDATA[gedit]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sbt]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[syntax highlight]]></category>

		<guid isPermaLink="false">http://borba.blog.br/?p=199</guid>
		<description><![CDATA[No post "Jogue Fora sua IDE" eu falava sobre a IDE-dependência, de como ficamos dependente de IDEs e de como isso é ruim especialmente quando estamos aprendendo uma nova tecnologia. Pois bem, eu estou CURADO! Já faz um tempo que estou usando (aprendendo) Scala, e sem usar nenhuma sofisticada IDE. Configurei um ambiente para programar [...]]]></description>
			<content:encoded><![CDATA[<p>No post "<a href="http://borba.blog.br/2010/05/jogue-fora-sua-ide" target="_blank">Jogue Fora sua IDE</a>" eu falava sobre a <a href="http://pt.wikipedia.org/wiki/Ambiente_de_Desenvolvimento_Integrado" target="_blank">IDE</a>-dependência, de como ficamos dependente de IDEs e de como isso é ruim especialmente quando estamos aprendendo uma nova tecnologia. Pois bem, eu estou <strong>CURADO</strong>! Já faz um tempo que estou usando (aprendendo) <a href="http://www.scala-lang.org" target="_blank">Scala</a>, e sem usar nenhuma sofisticada IDE.</p>
<p>Configurei um ambiente para programar em Scala utilizando apenas o <a href="http://projects.gnome.org/gedit" target="_blank">gEdit </a>(linux). O máximo que me permiti foi um <em>syntax highlight</em>, mas nada de <em>code assist</em>. De quebra, estou usando o <a href="http://code.google.com/p/simple-build-tool" target="_blank">sbt</a> em um terminal integrado ao editor. Veja só:</p>
<p><a href="http://borba.blog.br/wordpress/wp-content/uploads/2010/09/geditscala.png"><img class="aligncenter size-full wp-image-200" title="geditscala" src="http://borba.blog.br/wordpress/wp-content/uploads/2010/09/geditscala.png" alt="" width="873" height="858" /></a></p>
<p>Cuidado com a IDE-dependência. IDEs são ótimas ferramentas de produtividade, mas só funciona para quem domina o que está fazendo.</p>
]]></content:encoded>
			<wfw:commentRss>http://borba.blog.br/2010/09/curado-da-ide-dependencia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jogue fora sua IDE</title>
		<link>http://borba.blog.br/2010/05/jogue-fora-sua-ide/</link>
		<comments>http://borba.blog.br/2010/05/jogue-fora-sua-ide/#comments</comments>
		<pubDate>Thu, 13 May 2010 20:36:51 +0000</pubDate>
		<dc:creator>Luiz Borba</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[code assist]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[turbo c]]></category>

		<guid isPermaLink="false">http://borba.blog.br/?p=167</guid>
		<description><![CDATA[Há algum tempo atrás, um amigo meu (Samuel) me disse que quando estava aprendendo algo novo (um framework ou uma nova linguagem) ele preferia usar o notepad ao invés de uma IDE. Naquele momento eu não dei muita importância, e ainda disse que era frescura, que usar uma IDE era bem melhor. Na hora eu [...]]]></description>
			<content:encoded><![CDATA[<p>Há algum tempo atrás, um amigo meu (Samuel) me disse que quando estava aprendendo algo novo (um framework ou uma nova linguagem) ele preferia usar o notepad ao invés de uma IDE. Naquele momento eu não dei muita importância, e ainda disse que era frescura, que usar uma IDE era bem melhor. Na hora eu não me dei conta, mas hoje vejo que eu já estava com IDE-dependência aguda.</p>
<p>Estou estudando <a title="Scala" href="http://www.scala-lang.org" target="_blank">Scala</a>, e a primeira coisa que procurei para começar o estudo foi uma IDE para começar a dar meus primeiros passos. O problema é que não existe ainda nenhuma IDE que seja boa o suficiente para Scala. Primeiro tentei o Eclipse, mas o plugin está incrivelmente instável, não deveria ser nem disponibilizado para download. O Netbeans não está muito a frente e o IDEA é o melhorzinho, porém com muitos bugs também. Resultado, fiquei com o IDEA e comecei a trabalhar. Por conta dos problemas e dificuldades em pouco tempo eu travei. Perdi a paciência por usar uma ferramenta com tantos problemas e parei os meus estudos práticos.</p>
<p>E agora? Vou ter que esperar meses (ou anos) para que alguém desenvolva uma IDE boa o suficiente? E quando não existia ferramentas com esse nível de recursos? Como a gente se virava?</p>
<p><a href="http://borba.blog.br/wordpress/wp-content/uploads/2010/05/tc201compilefp5.png"><img class="aligncenter size-full wp-image-166" title="Turbo C" src="http://borba.blog.br/wordpress/wp-content/uploads/2010/05/tc201compilefp5.png" alt="" width="650" height="434" /></a></p>
<p>Quando eu comecei a trabalhar, usava Turbo C 2.0. Alguém se lembra? Não  tinha <em>syntax highlight</em>, abria apenas um arquivo por vez e <em>code assist</em> nem pensar. Tinha <em>copy and paste</em> e lamba os beiços. E que saber? Era uma  ferramenta muito boa. Era boa e produtiva pela simples razão que <strong>EU  SABIA O QUE ESTAVA FAZENDO</strong>.</p>
<p>As ferramentas de hoje em dia são tão sofisticadas, tem tantos recursos e facilidades, que criaram uma geração de programadores que são absolutamente dependentes delas. Programadores que não são capazes de saber que método de uma determinada classe ele precisa chamar. Se não tiver um <em>code assist</em> eles simplesmente não sabem o que fazer (muitos não sabem nem com o uso do <em>code assist</em>).</p>
<p><a href="http://borba.blog.br/wordpress/wp-content/uploads/2010/05/codeassist.png"><img class="aligncenter size-full wp-image-168" title="code assist" src="http://borba.blog.br/wordpress/wp-content/uploads/2010/05/codeassist.png" alt="" width="334" height="209" /></a></p>
<p>Precisamos abandonar um pouco nossas IDEs. Precisamos (re)aprender as linguagens e frameworks sem o uso dessas facilidades. Só quando finalmente estivermos seguros sobre o nosso conhecimento é que estamos autorizados a usar as IDEs. <em>Bye bye</em> IDEA, seja bem vindo o Notepad. Agora finalmente vou <strong>APRENDER </strong>Scala. Depois de um momento de negação estou finalmente me curando da IDE-dependência. Samuel, você estava <strong>CERTO</strong>!</p>
]]></content:encoded>
			<wfw:commentRss>http://borba.blog.br/2010/05/jogue-fora-sua-ide/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

