<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Imperative vs Declarative Scenarios in User Stories</title>
	<atom:link href="http://www.benmabey.com/2008/05/19/imperative-vs-declarative-scenarios-in-user-stories/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.benmabey.com/2008/05/19/imperative-vs-declarative-scenarios-in-user-stories/</link>
	<description>[ software_engineering, ruby, rants, randomness ]</description>
	<pubDate>Tue, 06 Jan 2009 10:56:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ben Mabey</title>
		<link>http://www.benmabey.com/2008/05/19/imperative-vs-declarative-scenarios-in-user-stories/comment-page-1/#comment-1284</link>
		<dc:creator>Ben Mabey</dc:creator>
		<pubDate>Mon, 01 Dec 2008 17:17:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.benmabey.com/?p=19#comment-1284</guid>
		<description>Adam, your right on.  A lot of my stories (cucumber features) now have both styles mixed.  I think the "right" mix of the two is different per project and even per problem.</description>
		<content:encoded><![CDATA[<p>Adam, your right on.  A lot of my stories (cucumber features) now have both styles mixed.  I think the &#8220;right&#8221; mix of the two is different per project and even per problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.benmabey.com/2008/05/19/imperative-vs-declarative-scenarios-in-user-stories/comment-page-1/#comment-1283</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Mon, 01 Dec 2008 05:23:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.benmabey.com/?p=19#comment-1283</guid>
		<description>I know that you mentioned both declarative and imperative are useful in their own contexts, but I just want to add that the best products tend to focus on both types of use-cases. In other words, it is always the little things that make a product great and set it apart from all the other functionally comparable products. Of course, this is usually the client's prerogative, not the developers. Thanks for the great post!</description>
		<content:encoded><![CDATA[<p>I know that you mentioned both declarative and imperative are useful in their own contexts, but I just want to add that the best products tend to focus on both types of use-cases. In other words, it is always the little things that make a product great and set it apart from all the other functionally comparable products. Of course, this is usually the client&#8217;s prerogative, not the developers. Thanks for the great post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Mabey</title>
		<link>http://www.benmabey.com/2008/05/19/imperative-vs-declarative-scenarios-in-user-stories/comment-page-1/#comment-265</link>
		<dc:creator>Ben Mabey</dc:creator>
		<pubDate>Thu, 22 May 2008 03:34:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.benmabey.com/?p=19#comment-265</guid>
		<description>Very true.  In the end the declarative approach gives you a lot more flexibility because you can swap out your matchers... So you could have a set that uses webrat or a set that uses selenium, or one that uses the objects directly, etc...</description>
		<content:encoded><![CDATA[<p>Very true.  In the end the declarative approach gives you a lot more flexibility because you can swap out your matchers&#8230; So you could have a set that uses webrat or a set that uses selenium, or one that uses the objects directly, etc&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gwyn Morfey</title>
		<link>http://www.benmabey.com/2008/05/19/imperative-vs-declarative-scenarios-in-user-stories/comment-page-1/#comment-256</link>
		<dc:creator>Gwyn Morfey</dc:creator>
		<pubDate>Wed, 21 May 2008 10:40:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.benmabey.com/?p=19#comment-256</guid>
		<description>We hit this recently. Imperative tests feel a lot like view testing to us, which is why we're trying to avoid it. Declarative tests look perfect.

Since our design team often lags behind the developers, this helps us to avoid rewriting the stories (although we'll have to change the step matchers) once the design is ready.</description>
		<content:encoded><![CDATA[<p>We hit this recently. Imperative tests feel a lot like view testing to us, which is why we&#8217;re trying to avoid it. Declarative tests look perfect.</p>
<p>Since our design team often lags behind the developers, this helps us to avoid rewriting the stories (although we&#8217;ll have to change the step matchers) once the design is ready.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
