<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.6" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: It&#8217;s all code</title>
	<link>http://blog.gdinwiddie.com/2007/07/30/its-all-code/</link>
	<description>Effective software development</description>
	<pubDate>Thu, 20 Nov 2008 19:48:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.6</generator>

	<item>
		<title>by: Agile Jedi</title>
		<link>http://blog.gdinwiddie.com/2007/07/30/its-all-code/#comment-27445</link>
		<pubDate>Sat, 29 Mar 2008 19:29:52 +0000</pubDate>
		<guid>http://blog.gdinwiddie.com/2007/07/30/its-all-code/#comment-27445</guid>
					<description>I never discount Stored Procedures but we try to avoid them because it just adds another layer of stuff to keep track of. What really surprises me is that you have people working on the LIVE database. Wow! This is an old post so I can only hope that you have been able to convince your team to implement better configuration management.</description>
		<content:encoded><![CDATA[<p>I never discount Stored Procedures but we try to avoid them because it just adds another layer of stuff to keep track of. What really surprises me is that you have people working on the LIVE database. Wow! This is an old post so I can only hope that you have been able to convince your team to implement better configuration management.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Richard Lawrence</title>
		<link>http://blog.gdinwiddie.com/2007/07/30/its-all-code/#comment-10282</link>
		<pubDate>Fri, 17 Aug 2007 01:12:02 +0000</pubDate>
		<guid>http://blog.gdinwiddie.com/2007/07/30/its-all-code/#comment-10282</guid>
					<description>I agree, stored procedures aren't the problem. In fact, in the Microsoft world where I work, nobody debates stored procedures any more; they're just a given. I think it's a problem of treating the database different from the rest of the application. When I coach teams, I try to help them get their database scripted and in source control and part of the automated build so that (1) it's clear what version of the database goes with what version of the code and (2) a fresh database can be built to any version in a minute or two with one click on a developer machine or on a build/test server. I'm still not happy with the tooling around SQL scripts, whether stored procedures or other DDL, but this approach at least solves the problems you're having.

BTW, I appreciated your contributions in the sessions we were both in at Agile 2007 this week. Never got a chance to meet, but hopefully will at AYE.

Best,

Richard</description>
		<content:encoded><![CDATA[<p>I agree, stored procedures aren&#8217;t the problem. In fact, in the Microsoft world where I work, nobody debates stored procedures any more; they&#8217;re just a given. I think it&#8217;s a problem of treating the database different from the rest of the application. When I coach teams, I try to help them get their database scripted and in source control and part of the automated build so that (1) it&#8217;s clear what version of the database goes with what version of the code and (2) a fresh database can be built to any version in a minute or two with one click on a developer machine or on a build/test server. I&#8217;m still not happy with the tooling around SQL scripts, whether stored procedures or other DDL, but this approach at least solves the problems you&#8217;re having.</p>
<p>BTW, I appreciated your contributions in the sessions we were both in at Agile 2007 this week. Never got a chance to meet, but hopefully will at AYE.</p>
<p>Best,</p>
<p>Richard
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
