<?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>Agile on Rails &#187; RailRoad</title>
	<atom:link href="http://blog.siverti.com.br/tag/railroad/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.siverti.com.br</link>
	<description>Liberte-se, Comunique-se, Desenvolva-se</description>
	<lastBuildDate>Tue, 11 May 2010 13:12:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Crie diagramas dos seus projetos Rails</title>
		<link>http://blog.siverti.com.br/2008/06/01/crie-diagramas-dos-seus-projetos-rails/</link>
		<comments>http://blog.siverti.com.br/2008/06/01/crie-diagramas-dos-seus-projetos-rails/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 02:02:04 +0000</pubDate>
		<dc:creator>alexandre</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[RailRoad]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.siverti.com.br/?p=57</guid>
		<description><![CDATA[A documentação de projetos é algo importante, coisa que normalmente os desenvolvedores acabam deixando de lado, mas quando se está trabalhando com um projeto Rails, a documentação do banco de dados e dos controllers fica bastante facilitada, utilizando um utilitário chamado RailRoad. o RailRoad pode gerar os seguintes diagramas: Diagramas de modelos (MER), mostrando tanto [...]]]></description>
			<content:encoded><![CDATA[<p>A documentação de projetos é algo importante, coisa que normalmente os desenvolvedores acabam deixando de lado, mas quando se está trabalhando com um projeto Rails, a documentação do banco de dados e dos controllers fica bastante facilitada, utilizando um utilitário chamado <a href="http://railroad.rubyforge.org/">RailRoad</a>.</p>
<p>o RailRoad pode gerar os seguintes diagramas:</p>
<ul>
<li>Diagramas de modelos (MER), mostrando tanto a hierarquia de classes(herança) como as associações existentes no smodelos.  é possível também escolher se quer ou não exibir informações sobre colunas e sobre os tipos de dados utilizados.</li>
<li>Diagramas dos controllers, mostrando a hierarquia de classes (herança). É possível incluir os métosos, inclusive agrupados pela visibilidade (publicos, privados, protegidos)</li>
<li>E para quem usa o plugin &#8220;<a href="http://agilewebdevelopment.com/plugins/acts_as_state_machine">acts_as_state_machine</a>&#8221;  gera também os diagramas de estado.</li>
</ul>
<p>o RailRoad utiliza o <a href="http://www.graphviz.org/">Graphviz</a> para gerar imagens dos modelos</p>
<p>Para instalar o RailRoad no linux (Ubuntu) siga os seguintes passos:<br />
<code><br />
$sudo apt-get install graphviz<br />
$sudo gem install railroad</code></p>
<p>- Ignore o primeiro comando se voce já tiver o graphviz instalado.<br />
- para outras distribuições, verifique se o graphviz está no gerenciador de pacotes e instale-o<br />
- Para windows obtenha o graphviz <a href="http://www.graphviz.org/Download_windows.php">aqui</a>.</p>
<p>Exemplos diretamente do site do RailRoad:</p>
<p><strong>Diagrama de modelo:</strong></p>
<p><img style="border:0 none;margin:0;" src="http://railroad.rubyforge.org/diagrams/depot_models_full.png" alt="Diagrama de modelo" width="365" height="397" /></p>
<p><strong>Diagrama de controllers:</strong><br />
<img src="http://railroad.rubyforge.org/diagrams/depot_controllers_full.png" alt="Diagrama de controllers" width="466" height="634" /></p>
<p>você pode ver mais exemplos diretamente no site: <a href="http://railroad.rubyforge.org/">http://railroad.rubyforge.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siverti.com.br/2008/06/01/crie-diagramas-dos-seus-projetos-rails/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
