Well said! Or maybe its because I work for you... HAH :P
On Sep 13, 2007, at 4:12 PM, Colin A. Bartlett wrote:
Cliff Moon wrote:
As for BDD, my understanding is that the point of it is to make your
tests into executable documentation.
This is the most exciting thing to me about RSpec and BDD and what
drew me to it in the first place.
My role involves more customer relationship handling then coding and
the idea that we could build, with the client, specifications for the
application, and then use that as executable document for building
the app was, and is, thrilling.
And the fact that these specs could easily grow overtime and continue
to be an updated documentation makes it even better. No more running
back to the docs to ensure you added the change the client just asked
you to shoe-horn in.
I love the specdoc output formatter for RSpec. I've used that to
generate a document for the client to say "This is what your
application is doing. If it's not on here, don't assume it's doing
it." In my experience, having a client assume stuff can be a royal
pain in the ass.
"You're supposed to know what you're doing. I just assumed you'd
require people to enter their dog's middle name to gain access."
--
Colin A. Bartlett
Kinetic Web Solutions
_______________________________________________
To unsubscribe or change your settings, visit: