<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Trying out Behave#</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx</link><description>One of the neat things I saw at the Agile conference was a short demo of RSpec and RBehave . Intrigued, I did a quick search and found the .NET equivalents: Behave# and NSpec . Note: I'm not sure I completely understand the differences between xSpec and</description><dc:language>en-CA</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Trying out Behave#</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx#4645111</link><pubDate>Thu, 30 Aug 2007 15:46:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4645111</guid><dc:creator>Ankit Dass</dc:creator><description>&lt;p&gt;Just had a look at your bheave# example and read a bit more about it. I agree with one of your point that if you want to specify Exceptions as part of your story, this forces you to move away from [ExpectedException]. Which is a Good Thing anyway.&lt;/p&gt;
&lt;p&gt;It is quite verbose though &lt;/p&gt;
&lt;p&gt;I think i am going to try a real world example and see how it goes or to put it more appropriately to see if it grows on me and how comfortable i feel.&lt;/p&gt;</description></item><item><title>re: Trying out Behave#</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx#4645165</link><pubDate>Thu, 30 Aug 2007 15:49:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4645165</guid><dc:creator>casper</dc:creator><description>&lt;p&gt;I agree with Brad and Jim that we should be moving away from [ExpectedException] regardless of what framework we're working in :)&lt;/p&gt;
&lt;p&gt;The verbose-ness (I think) is one of the qualities that could make it attractive to product owners or PMs. The code is really to express acceptance tests rather than developer-focused 'unit' tests.&lt;/p&gt;
&lt;p&gt;Please write back whenever you get a chance to try this in the real world .. I would love to see more examples :)&lt;/p&gt;
</description></item><item><title>re: Trying out Behave#</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx#4648126</link><pubDate>Thu, 30 Aug 2007 17:52:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4648126</guid><dc:creator>TSHAK</dc:creator><description>&lt;p&gt;I wonder, and I'm allowed to be wrong on this, if it wouldn't be more effective to A) improve our programming languages (and usage of) for readability and B) require PM's to learn these languages. &amp;quot;But a PM would never learn....&amp;quot; it seems a lot easier (and cheaper) than forcing developers to learn *and* maintain this overly verbose artifact.&lt;/p&gt;</description></item><item><title>re: Trying out Behave#</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx#4648171</link><pubDate>Thu, 30 Aug 2007 17:59:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4648171</guid><dc:creator>casper</dc:creator><description>&lt;p&gt;A) Yes&lt;/p&gt;
&lt;p&gt;B) Yes&lt;/p&gt;
&lt;p&gt;I guess in the meantime, it's interesting to see what we can accomplish with the tools we have :)&lt;/p&gt;
&lt;p&gt;Re the 'developers learning/maintaining stuff' .. you can bet that there is already work going on to do the translation from spoken language wiki documents (&amp;#224; la Fitnesse) to what I'm demonstrating here and more.&lt;/p&gt;
</description></item><item><title>re: Deep Dive into TDD Revisited</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx#4648412</link><pubDate>Thu, 30 Aug 2007 18:37:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4648412</guid><dc:creator>Brian Button - One Agile Coder</dc:creator><description /></item><item><title>Esplorando il Behaviour Driven Development</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx#4705909</link><pubDate>Sun, 02 Sep 2007 17:21:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4705909</guid><dc:creator>makka</dc:creator><description>&lt;p&gt;Esplorando il Behaviour Driven Development&lt;/p&gt;</description></item><item><title>re: Trying out Behave#</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx#4733423</link><pubDate>Tue, 04 Sep 2007 06:18:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4733423</guid><dc:creator>Joe Ocampo</dc:creator><description>&lt;p&gt;@casper&lt;/p&gt;
&lt;p&gt;Thanks for trying out the framework. The focus of NBehave(aka behave#) from the story runner perspective is to find a new way for product owners and developers to interact on a given problem domain.&lt;/p&gt;
&lt;p&gt;Our goal is that the product owners would actually be interacting with the developers during the planning sessions of a release within the IDE. &amp;nbsp;I have done this several times already and it has proven very successful.&lt;/p&gt;
&lt;p&gt;I mentioned it here:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.lostechies.com/blogs/joe_ocampo/archive/2007/07/15/more-bdd-xbehave-madness.aspx"&gt;http://www.lostechies.com/blogs/joe_ocampo/archive/2007/07/15/more-bdd-xbehave-madness.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I would appreciate your feedback on real world examples. Jimmy, Morgan and myself are always looking at ways to improve the usability of the DSL (fluent interface).&lt;/p&gt;
&lt;p&gt;Thanks again&lt;/p&gt;
&lt;p&gt;JO&lt;/p&gt;</description></item><item><title>re: Trying out Behave#</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx#4733596</link><pubDate>Tue, 04 Sep 2007 06:32:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4733596</guid><dc:creator>casper</dc:creator><description>&lt;p&gt;Hi Joe,&lt;/p&gt;
&lt;p&gt;Thanks for the comments :) I'll definitely let you know how it works in the real world. It would also be really great to get some different (and more complex) examples than the Account one.&lt;/p&gt;
</description></item><item><title>re: Trying out Behave#</title><link>http://blogs.msdn.com/agilemonkey/archive/2007/08/30/trying-out-behave.aspx#4742531</link><pubDate>Tue, 04 Sep 2007 18:14:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4742531</guid><dc:creator>Joe Ocampo</dc:creator><description>&lt;p&gt;I couldn't agree with you more! I am getting tired of using the accounting example. &amp;nbsp;I was thinking of something like a role playing game but that doesn't really apply to a majority of the vertical markets out there. &amp;nbsp;May go with the traditional Video Store example.&lt;/p&gt;
&lt;p&gt;Nelson Montalvo has a 5 part series on using Behave#; he is using it to build the application he is working on.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://codemonkey.nmonta.com/2007/08/14/behave-part-5/"&gt;http://codemonkey.nmonta.com/2007/08/14/behave-part-5/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;JO&lt;/p&gt;</description></item></channel></rss>