<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Ruby Code Audit Checklist</title>
	<atom:link href="http://www.pathf.com/blogs/2008/07/1008/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pathf.com/blogs/2008/07/1008/</link>
	<description>Running commentary about agile development, user experience design and Ajax.</description>
	<pubDate>Fri, 09 Jan 2009 08:33:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Pathfinder Development &#187; Dealing With A Legacy</title>
		<link>http://www.pathf.com/blogs/2008/07/1008/#comment-3320</link>
		<dc:creator>Pathfinder Development &#187; Dealing With A Legacy</dc:creator>
		<pubDate>Fri, 05 Sep 2008 19:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=1008#comment-3320</guid>
		<description>[...] A couple of months ago, I wrote about auditing existing Rails applications en route to potentially taking them over. [...]</description>
		<content:encoded><![CDATA[<p>[...] A couple of months ago, I wrote about auditing existing Rails applications en route to potentially taking them over. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pathfinder Development &#187; Resolved: Should schema.rb be included in your source control?</title>
		<link>http://www.pathf.com/blogs/2008/07/1008/#comment-2500</link>
		<dc:creator>Pathfinder Development &#187; Resolved: Should schema.rb be included in your source control?</dc:creator>
		<pubDate>Fri, 18 Jul 2008 17:39:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=1008#comment-2500</guid>
		<description>[...] a couple of weeks ago in the code audit post I wrote that I would consider it a big problem if the code base I was investigating couldn't run [...]</description>
		<content:encoded><![CDATA[<p>[...] a couple of weeks ago in the code audit post I wrote that I would consider it a big problem if the code base I was investigating couldn&#8217;t run [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Wood</title>
		<link>http://www.pathf.com/blogs/2008/07/1008/#comment-2342</link>
		<dc:creator>Jon Wood</dc:creator>
		<pubDate>Thu, 10 Jul 2008 09:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=1008#comment-2342</guid>
		<description>&lt;blockquote&gt;Failing a migration from scratch would be a big problem.&lt;/blockquote&gt;

It really shouldn't be - that's what the schema.rb is for.

The "best practice" (I hate that phrase!) is to use db:schema:load when you first setup a new project, which is not only a lot quicker then running all the migrations, but is also less likely to explode later on because something changed.

You also mentioned in your project tutorial that you don't keep schema.rb in version control. That's possibly one of the most important files you can have there, since it's used to bootstrap a new production server.</description>
		<content:encoded><![CDATA[<blockquote><p>Failing a migration from scratch would be a big problem.</p></blockquote>
<p>It really shouldn&#8217;t be - that&#8217;s what the schema.rb is for.</p>
<p>The &#8220;best practice&#8221; (I hate that phrase!) is to use db:schema:load when you first setup a new project, which is not only a lot quicker then running all the migrations, but is also less likely to explode later on because something changed.</p>
<p>You also mentioned in your project tutorial that you don&#8217;t keep schema.rb in version control. That&#8217;s possibly one of the most important files you can have there, since it&#8217;s used to bootstrap a new production server.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
