1.  How much BDD are you actually using in your development process?
Are you all out BDD from your views to your controllers to your
models ... or do you find it only really being useful for certain
aspects in your project?

I use T/BDD all the time, I'm 90% BDD since I do some aspects of my views
without sticking to BDD. I can't do proper Model work/bug fixing without
using BDD/TDD.


2.  What is the workflow you follow for implementing a new user story
and/or task using BDD and RSpec?

Write the specs with the client trying to match their vocabulary with the
examples' words. I unfortunately don't use story runner/cucumber enough :(

3.  What is the workflow you follow for integrating RSpec into
existing functionality?

new feature = new user stories = new specs = new failing examples = new code
to be written


4.  What are the really key features of RSpec to be known and used
just about all the time?

Syntax/verbose (some people don't like it), shared behaviors, nested
contexts and matchers


5.  Are there any RSpec/BDD haters out there?  When do you find BDD to
be overkill and more a waste of time than providing anything really
helpful?

People might argue about different frameworks, being a really RSpec adopter
and very vocal about it at SDRuby people know me as a RSpec addict and fan
(and not a great fan of Test::Unit). However, some of the new/other testing
frameworks are pretty cool and mix the good ideas.

6.  Suggested tutorials?

Peepcode videos and Josh Susser's talk on testing frameworks during Rails
Conf 08.

-Matt

p.s: check out screw unit, a great JS testing unit inspired by RSpec.


On Tue, Aug 26, 2008 at 8:06 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

>
> Hi Folks,
>
> Looking to at least try following a (more or less) BDD approach with
> RSpec ... but I'm not sure where to start.  So a few questions for
> those in the know:
>
> 1.  How much BDD are you actually using in your development process?
> Are you all out BDD from your views to your controllers to your
> models ... or do you find it only really being useful for certain
> aspects in your project?
>
> 2.  What is the workflow you follow for implementing a new user story
> and/or task using BDD and RSpec?
>
> 3.  What is the workflow you follow for integrating RSpec into
> existing functionality?
>
> 4.  What are the really key features of RSpec to be known and used
> just about all the time?
>
> 5.  Are there any RSpec/BDD haters out there?  When do you find BDD to
> be overkill and more a waste of time than providing anything really
> helpful?
>
> 6.  Suggested tutorials?
>
>
> Thanks - wg
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
-~----------~----~----~----~------~----~------~--~---

Reply via email to