<?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>Viagens, opiniões e afins &#187; codigo</title>
	<atom:link href="http://metronus.com/blog/category/codigo/feed/" rel="self" type="application/rss+xml" />
	<link>http://metronus.com/blog</link>
	<description>by Andre Fonseca</description>
	<lastBuildDate>Thu, 08 Dec 2011 13:28:11 +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>Escolhendo minha ferramenta de TDD para Javascript</title>
		<link>http://metronus.com/blog/2011/09/30/escolhendo-minha-ferramenta-de-tdd-para-javascript/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/09/30/escolhendo-minha-ferramenta-de-tdd-para-javascript/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 19:36:35 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[agil]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[jasmine]]></category>
		<category><![CDATA[teste]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=672</guid>
		<description><![CDATA[Seguindo dentro da temática de testes e javascript. Quero falar de frameworks de testes.  Como já disse em artigos anteriores me rendi a pouco tempo a usar TDD para escrever meus javascript  (mais precisamente meus códigos de front end).  No momento que resolvi, influenciado por alguns, amigos parti em busca de ferramentas e frameworks que tornassem [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/09/30/escolhendo-minha-ferramenta-de-tdd-para-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Respondendo uma pergunta sobre TDD</title>
		<link>http://metronus.com/blog/2011/09/28/respondendo-uma-pergunta-sobre-tdd/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/09/28/respondendo-uma-pergunta-sobre-tdd/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 12:40:41 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[atualidades]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[agil]]></category>
		<category><![CDATA[ponto de função]]></category>
		<category><![CDATA[respostas]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=669</guid>
		<description><![CDATA[No post que anterior, no qual falei sobre TDD, recebi um comentário perguntando dentro de algumas situações se O TDD se encaixava ou não.  Como a dúvida é recorrente e o tema é bastante controverso, resolvi, ao invés de responder o comentário dele, escrever um post. A primeira coisa, em minha opinião, que tem que [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/09/28/respondendo-uma-pergunta-sobre-tdd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Você realmente está testando?</title>
		<link>http://metronus.com/blog/2011/04/20/voce-realmente-esta-testando/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/04/20/voce-realmente-esta-testando/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 22:21:16 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[codigo]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[teste]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=588</guid>
		<description><![CDATA[Na maioria dos livros que li nos últimos tempos do mais diversos assuntos ligados a engenharia de software, testes automatizados, e mais especificamente, TDD (test driven development) e BDD (behavior driven development) são dominantes. É certo que, atualmente, se desejamos ter qualidade e velocidade de entrega nos nosso produtos precisamos de testes automatizados. E vou além: [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/04/20/voce-realmente-esta-testando/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mais uma do SOLR &#8211; Dynamic Fields</title>
		<link>http://metronus.com/blog/2011/04/08/mais-uma-do-solr-dynamic-fields/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2011/04/08/mais-uma-do-solr-dynamic-fields/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 23:39:15 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[atualidades]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[dynamic fields]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[solr]]></category>
		<category><![CDATA[sunspot]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=574</guid>
		<description><![CDATA[Como alguns que acompanham o blog já devem ter percebido, eu estou usando o SOLR em um projeto. O SOLR é um servidor Web de busca, feito em cima do Lucene (grupo Apache). Ele é realmente poderoso e simples de usar. Recomendo muito para quem precisa fazer buscar textuais pesados e que tem uma quantidade [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2011/04/08/mais-uma-do-solr-dynamic-fields/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Estudos Compartilhados IV &#8211; Arquitetura Emergente</title>
		<link>http://metronus.com/blog/2010/12/29/estudos-compartilhados-iv-arquitetura-emergente/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2010/12/29/estudos-compartilhados-iv-arquitetura-emergente/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 22:07:26 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[agil]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[fowler]]></category>
		<category><![CDATA[Refatoring]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[uncle bob]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=537</guid>
		<description><![CDATA[No artigo anterior a este, da série Estudos Compartilhados,  eu falei um pouco do TDD e a minha compreensão sobre ele. Com isso acabei falando que a arquitetura deve emergir  de acordo com a necessidade é que o TDD era a ferramenta que ajudava nesse processo. Muitas pessoas que leram o texto me pediram para explicar [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2010/12/29/estudos-compartilhados-iv-arquitetura-emergente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Não sejamos tão radicais&#8230;</title>
		<link>http://metronus.com/blog/2010/06/16/nao-sejamos-tao-radicais/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2010/06/16/nao-sejamos-tao-radicais/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 00:55:17 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[codigo]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=413</guid>
		<description><![CDATA[Uma das coisa que me incomodam bastante no meio de informática é que muitos de nós são um tanto radicais. Canso de escutar pessoas dizerem que somente a tecnologia delas  &#8211; que elas usam &#8211; é a melhor. Em minha humilde opinião, comentários a parte (já escrevi, inclusive, sobre isso), não existe o ideal e [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2010/06/16/nao-sejamos-tao-radicais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fazendo upload de arquivo com WebDriver</title>
		<link>http://metronus.com/blog/2010/05/06/fazendo-upload-de-arquivo-com-webdriver/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2010/05/06/fazendo-upload-de-arquivo-com-webdriver/#comments</comments>
		<pubDate>Fri, 07 May 2010 02:22:34 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[atualidades]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[webdriver]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=387</guid>
		<description><![CDATA[A um tempo atrás alguém postou um comentário aqui no blog perguntando como ele poderia testar a questão do upload de arquivo usando o Selenium. Bem, pedindo ajuda para o grande sábio Google, encontrei a página (clique aqui) com um trecho de código que reproduzo parte abaixo mostrando como fazer. Pelo jeito ele somente irá [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2010/05/06/fazendo-upload-de-arquivo-com-webdriver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pyccuracy &#8211; Uma boa ferramenta de teste. Coloque-a na sua maleta</title>
		<link>http://metronus.com/blog/2010/03/12/pyccuracy-uma-boa-ferramenta-de-teste-coloque-a-na-sua-maleta/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2010/03/12/pyccuracy-uma-boa-ferramenta-de-teste-coloque-a-na-sua-maleta/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 23:37:43 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[codigo]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[pyccuracy]]></category>
		<category><![CDATA[teste]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=362</guid>
		<description><![CDATA[Ultimamente, no meu emprego atual, tenho a oportunidade de usar um excelente framework de testes de aceitação brasileiríssimo que é o pycurracy . Ele é uma ferramenta feita em python que permite que você escreva suas histórias de aceitação em linguagem natural. Isso significa dizer, que você pode escreve o seu teste em português. Não preciso [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2010/03/12/pyccuracy-uma-boa-ferramenta-de-teste-coloque-a-na-sua-maleta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Entendendo os decoradores em Python &#8211; Parte 1</title>
		<link>http://metronus.com/blog/2009/12/04/entendendo-os-decoradores-em-python-parte-1/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2009/12/04/entendendo-os-decoradores-em-python-parte-1/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 00:14:20 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[codigo]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[avançado]]></category>
		<category><![CDATA[decoradores]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=287</guid>
		<description><![CDATA[A um certo tempo atrás me deparei com alguns códigos que usavam o recurso de decorator.  Dali, curioso com tal coisa, resolvi pesquisar para entender melhor como funcionam, para que servem, e quais seriam bons cenários para usá-lo. Para minha surpresa, achei pouco material e a maioria dos conteúdos que tratavam do assunto eram superficiais. [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2009/12/04/entendendo-os-decoradores-em-python-parte-1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Documentar é preciso e faz bem</title>
		<link>http://metronus.com/blog/2009/09/26/documentar-e-preciso-e-faz-bem/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://metronus.com/blog/2009/09/26/documentar-e-preciso-e-faz-bem/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 14:02:07 +0000</pubDate>
		<dc:creator>Andre</dc:creator>
				<category><![CDATA[agil]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[documentação]]></category>
		<category><![CDATA[teste]]></category>
		<category><![CDATA[uml]]></category>

		<guid isPermaLink="false">http://metronus.com/blog/?p=212</guid>
		<description><![CDATA[Esses dias li um e-mail numa lista de discussão que participo onde a pessoa perguntava como ela deveria fazer para documentar um projeto que ele desenvolveu sozinho. Ainda segundo ele, a ideia é de permitir que num futuro próximo um novo desenvolvedor possa trabalhar no sistema sem traumas e com uma curva de aprendizado rápida. [...]]]></description>
		<wfw:commentRss>http://metronus.com/blog/2009/09/26/documentar-e-preciso-e-faz-bem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

