<?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>Keep Learning &#187; Learncast</title>
	<atom:link href="http://www.makemesimple.com/blog/category/learncast/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makemesimple.com/blog</link>
	<description>Conhecimento nunca é o bastante</description>
	<lastBuildDate>Wed, 28 Apr 2010 21:28:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Learncast #1: BDD leve com Shoulda &#8211; testando modelos ActiveRecord</title>
		<link>http://www.makemesimple.com/blog/2008/06/27/learncast1-bdd-leve-com-shoulda-testando-modelos-activerecord/</link>
		<comments>http://www.makemesimple.com/blog/2008/06/27/learncast1-bdd-leve-com-shoulda-testando-modelos-activerecord/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 05:10:17 +0000</pubDate>
		<dc:creator>Lucas Húngaro</dc:creator>
				<category><![CDATA[Learncast]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.makemesimple.com/blog/?p=132</guid>
		<description><![CDATA[Behavior Driven Development parece ganhar tração constantemente nas comunidades de desenvolvedores de teste. Isso não é à toa: essa &#8220;nova&#8221; mentalidade dá o toque semântico que faltava às técnicas de Test Driven Development.
Na comunidade Rails, os três projetos mais conhecidos na área de BDD são RSpec, Shoulda e test/spec. Minha escolha é o Shoulda, que [...]]]></description>
			<content:encoded><![CDATA[<p>Behavior Driven Development parece ganhar tração constantemente nas comunidades de desenvolvedores de teste. Isso não é à toa: essa &#8220;nova&#8221; mentalidade dá o toque semântico que faltava às técnicas de Test Driven Development.</p>
<p>Na comunidade Rails, os três projetos mais conhecidos na área de BDD são <a href="http://rspec.info/" target="_blank">RSpec</a>, <a href="http://thoughtbot.com/projects/shoulda/" target="_blank">Shoulda</a> e <a href="http://test-spec.rubyforge.org/test-spec/" target="_blank">test/spec</a>. Minha escolha é o Shoulda, que utilizo <a href="http://giantrobots.thoughtbot.com/2007/4/6/shoulda-coulda-woulda" target="_blank">desde o lançamento</a> com muito sucesso. Há um bom tempo venho &#8220;rascunhando&#8221; um screencast introdutório e, finalmente, ele está pronto. <a href="http://www.makemesimple.com/files/learncast1.mov" target="_blank">Clique aqui para baixá-lo</a> em formato QuickTime.</p>
<p>O objetivo do screencast é apenas mostrar superficialmente o que é Shoulda e como testar funcionalidades de modelos ActiveRecord (como validações e associações). Em breve virão mais alguns cobrindo testes de controllers e mais detalhes sobre o uso do plugin.</p>
<p>Links interessantes:</p>
<p><a href="http://thoughtbot.com/projects/shoulda/" target="_blank">Shoulda</a>: <a href="http://thoughtbot.com/projects/shoulda/tutorial" target="_blank">tutorial</a> | <a href="http://github.com/thoughtbot/shoulda/tree/master">repositório</a> | <a href="http://dev.thoughtbot.com/shoulda/" target="_blank">RDocs</a> | <a href="http://github.com/drnic/ruby-shoulda-tmbundle/tree/master" target="_blank">bundle para TextMate</a></p>
<p>Plugin <a href="http://github.com/thoughtbot/quietbacktrace/tree/master" target="_blank">QuietBacktrace</a></p>
<p>Comentários, críticas e complementos são muito bem-vindos!</p>
<p><strong>Obs</strong>: estou resfriado, mas fiz o possível para deixar o som o mais claro possível. Por favor, avise caso eu não tenha conseguido. <img src='http://www.makemesimple.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update</strong>: como apontado nos comentários, subi o vídeo sem o som (duh!), mas isso já foi corrigido. Obrigado pelo aviso, pessoal.</p>
<p><strong>Update 2</strong>: <a href="http://makemesimple.com/files/autotest_pack.zip" target="_blank">disponibilizei o script e as imagens que utilizo para o Autotest</a> com o Shoulda em minha máquina, rodando o Leopard. Crie, na pasta home de seu usuário (/Users/&lt;nome_do_seu_usuário&gt;/), uma pasta chamada .autotest_images e copie as duas imagens para lá. Crie, também na home, um arquivo chamado .autotest e preencha-o com o script contido no pacote. Esse script é baseado em um script publicado pelo <a href="http://www.nomedojogo.com/" target="_blank">Carlos Brando</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemesimple.com/blog/2008/06/27/learncast1-bdd-leve-com-shoulda-testando-modelos-activerecord/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
<enclosure url="http://www.makemesimple.com/files/learncast1.mov" length="9642106" type="video/quicktime" />
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.285 seconds -->
