plain text stories

View: New views
19 Messages — Rating Filter:   Alert me  

plain text stories

by David Chelimsky-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks to discussions on this list, suggestions from many of you and a
patch from Pat Maddox, we now have Plain Text User Stories in Story
Runner.

Read more:

http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in-plain-english

Cheers,
David
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Mike Vincent :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

AWESOME. :)

On 10/21/07, David Chelimsky <dchelimsky@...> wrote:

> Thanks to discussions on this list, suggestions from many of you and a
> patch from Pat Maddox, we now have Plain Text User Stories in Story
> Runner.
>
> Read more:
>
> http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in-plain-english
>
> Cheers,
> David
> _______________________________________________
> rspec-users mailing list
> rspec-users@...
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Pat Maddox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/21/07, David Chelimsky <dchelimsky@...> wrote:

> Thanks to discussions on this list, suggestions from many of you and a
> patch from Pat Maddox, we now have Plain Text User Stories in Story
> Runner.
>
> Read more:
>
> http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in-plain-english
>
> Cheers,
> David
> _______________________________________________
> rspec-users mailing list
> rspec-users@...
> http://rubyforge.org/mailman/listinfo/rspec-users
>

Awesome news, I'm so excited!!! Thanks for all the hard work David.

Pat
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Daniel N :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



On 10/22/07, David Chelimsky <dchelimsky@...> wrote:
Thanks to discussions on this list, suggestions from many of you and a
patch from Pat Maddox, we now have Plain Text User Stories in Story
Runner.

Read more:

http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in-plain-english

Cheers,
David

This looks sweet :)

Thanx for everything you do on rspec David.  It's a fantastic tool, and it just keeps getting better.



_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Pat Maddox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

"Keep in mind that this is brand new and very experimental. I do not
recommend that you start converting all your projects to using this."

hehehe.....yeah, okay :)
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Ben Mabey-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

David Chelimsky wrote:

> Thanks to discussions on this list, suggestions from many of you and a
> patch from Pat Maddox, we now have Plain Text User Stories in Story
> Runner.
>
> Read more:
>
> http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in-plain-english
>
> Cheers,
> David
> _______________________________________________
> rspec-users mailing list
> rspec-users@...
> http://rubyforge.org/mailman/listinfo/rspec-users
>  
Wow, you have been busy!  Thanks for all the hard work. I can't wait to
start playing with this...

-Ben
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Ashley Moran-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Oct 22, 2007, at 12:33 am, David Chelimsky wrote:

> Thanks to discussions on this list, suggestions from many of you and a
> patch from Pat Maddox, we now have Plain Text User Stories in Story
> Runner.
>
> Read more:
>
> http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in- 
> plain-english
>
> Cheers,
> David


Wow - that just blew my mind!


--
blog @ http://aviewfromafar.net/
linked-in @ http://www.linkedin.com/in/ashleymoran
currently @ home

_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Aslak Hellesoy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/22/07, David Chelimsky <dchelimsky@...> wrote:
> Thanks to discussions on this list, suggestions from many of you and a
> patch from Pat Maddox, we now have Plain Text User Stories in Story
> Runner.
>
> Read more:
>
> http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in-plain-english
>

WOW!!

> Cheers,
> David
> _______________________________________________
> rspec-users mailing list
> rspec-users@...
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Pádraic Brady :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is there any adjective not covered so far ;).

Great work, guys.
 
Pádraic Brady

http://blog.astrumfutura.com
http://www.patternsforphp.com
OpenID Europe Foundation


----- Original Message ----
From: aslak hellesoy <aslak.hellesoy@...>
To: rspec-users <rspec-users@...>
Sent: Monday, October 22, 2007 9:08:52 AM
Subject: Re: [rspec-users] plain text stories

On 10/22/07, David Chelimsky <dchelimsky@...> wrote:
> Thanks to discussions on this list, suggestions from many of you and a
> patch from Pat Maddox, we now have Plain Text User Stories in Story
> Runner.
>
> Read more:
>
> http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in-plain-english
>

WOW!!

> Cheers,
> David
> _______________________________________________
> rspec-users mailing list
> rspec-users@...
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users


_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users
Pádraic Brady

Blog: http://blog.astrumfutura.com
Free Zend Framework Book: http://www.survivethedeepend.com
OpenID Europe Foundation - Irish Representative

Re: plain text stories

by Dan North-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Haha - brilliant! I was just putting something together myself based on the original thread but it looks like Pat has a) beaten me to it and b) made it look really elegant.

Nice work. I love it when a community discussion turns into something as cool as this. And so quickly too :)

Cheers,
Dan

On 10/22/07, aslak hellesoy <aslak.hellesoy@...> wrote:
On 10/22/07, David Chelimsky <dchelimsky@...> wrote:
> Thanks to discussions on this list, suggestions from many of you and a
> patch from Pat Maddox, we now have Plain Text User Stories in Story
> Runner.
>
> Read more:
>
> http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in-plain-english
>

WOW!!

> Cheers,
> David
> _______________________________________________
> rspec-users mailing list
> rspec-users@...
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users


_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Pat Maddox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/22/07, Dan North <tastapod@...> wrote:
> Haha - brilliant! I was just putting something together myself based on the
> original thread but it looks like Pat has a) beaten me to it and b) made it
> look really elegant.

Just so you know, David did all the work.  There was one little piece
missing, but he made it so easy that a monkey could do it.  I just
happened to be that monkey :)


> Nice work. I love it when a community discussion turns into something as
> cool as this. And so quickly too :)

Agreed.  Gotta love open source.

Pat
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Andy Watts :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This is awesome!

Many thanks
- Andy

David Chelimsky-2 wrote:
Thanks to discussions on this list, suggestions from many of you and a
patch from Pat Maddox, we now have Plain Text User Stories in Story
Runner.

Read more:

http://blog.davidchelimsky.net/articles/2007/10/21/story-runner-in-plain-english

Cheers,
David
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Dan North-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Of course when I said "Pat", I in fact meant "David and his monkey" :)


On 10/22/07, Pat Maddox <pergesu@...> wrote:
On 10/22/07, Dan North <tastapod@...> wrote:
> Haha - brilliant! I was just putting something together myself based on the
> original thread but it looks like Pat has a) beaten me to it and b) made it
> look really elegant.

Just so you know, David did all the work.  There was one little piece
missing, but he made it so easy that a monkey could do it.  I just
happened to be that monkey :)


> Nice work. I love it when a community discussion turns into something as
> cool as this. And so quickly too :)

Agreed.  Gotta love open source.

Pat
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users


_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Jonathan Linowes :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

http://www.georgeglazer.com/prints/illus/wein-monkeydress.JPG

On Oct 23, 2007, at 11:11 AM, Dan North wrote:

Of course when I said "Pat", I in fact meant "David and his monkey" :)


On 10/22/07, Pat Maddox <pergesu@...> wrote:
On 10/22/07, Dan North <tastapod@...> wrote:
> Haha - brilliant! I was just putting something together myself based on the
> original thread but it looks like Pat has a) beaten me to it and b) made it
> look really elegant.

Just so you know, David did all the work.  There was one little piece
missing, but he made it so easy that a monkey could do it.  I just
happened to be that monkey :)


> Nice work. I love it when a community discussion turns into something as
> cool as this. And so quickly too :)

Agreed.  Gotta love open source.

Pat
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

_______________________________________________
rspec-users mailing list
http://rubyforge.org/mailman/listinfo/rspec-users


_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Zach Dennis-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Nice work David! This is a wonderful step in the right direction! 

Zach Dennis
http://www.continuousthinking.com

On 10/21/07, David Chelimsky <dchelimsky@...> wrote:
Thanks to discussions on this list, suggestions from many of you and a
patch from Pat Maddox, we now have Plain Text User Stories in Story
Runner.

Read more:

http://blog.davidchelimsky.net /articles/2007/10/21/story-runner-in-plain-english

Cheers,
David
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users



--
Zach Dennis
http://www.continuousthinking.com

_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by John W. Long-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'm having a lot of trouble understanding why stories are nice for me
as a programmer? It seems targeted towards people who don't want to
write code. Generally speaking, I don't see the need for that on the
projects I'm working on.

Is it possible for this to be a separate library from RSpec so that
RSpec core doesn't become bloated?

--
John Long
http://wiseheartdesign.com
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Luis Lavena :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/24/07, John W. Long <ws@...> wrote:
> I'm having a lot of trouble understanding why stories are nice for me
> as a programmer? It seems targeted towards people who don't want to
> write code. Generally speaking, I don't see the need for that on the
> projects I'm working on.
>

I see stories as integral / integration tool between your examples
(controller and models) and the final user.

Also, the whole job of the story is... tell a story. I find this a
better interface than:

"Contact Page should ... should not..." and so on...

> Is it possible for this to be a separate library from RSpec so that
> RSpec core doesn't become bloated?

AFAIK, spec and stories run in different paths. you can just ignore
the stories part and keep using the spec one.

--
Luis Lavena
Multimedia systems
-
Leaders are made, they are not born. They are made by hard effort,
which is the price which all of us must pay to achieve any goal that
is worthwhile.
Vince Lombardi
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Pat Maddox :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/24/07, John W. Long <ws@...> wrote:
> I'm having a lot of trouble understanding why stories are nice for me
> as a programmer? It seems targeted towards people who don't want to
> write code. Generally speaking, I don't see the need for that on the
> projects I'm working on.

1. If you have customers then stories are a great communication tool
2. They provide end-to-end integration tests
3. They help you think carefully about the feature set and value of
your application.
4. Stories enable better refactoring.  Using mocks makes your object
specs more brittle, so changes to your code often requires changes to
the specs.  Because stories work at a very high level, specifying
observable behavior of the system, you can change the underlying code
without breaking behavior.


> Is it possible for this to be a separate library from RSpec so that
> RSpec core doesn't become bloated?

User stories are an integral part of BDD and as such are a part of
RSpec core.  Splitting them up would be a gigantic step backwards
philosophically.

Pat
_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users

Re: plain text stories

by Ashley Moran-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Oct 24, 2007, at 6:39 pm, Pat Maddox wrote:

> 4. Stories enable better refactoring.  Using mocks makes your object
> specs more brittle, so changes to your code often requires changes to
> the specs.  Because stories work at a very high level, specifying
> observable behavior of the system, you can change the underlying code
> without breaking behavior.

In a similar way, because they are so high-level, you drive much more  
development per line of story than you do per line of spec.  In fact,  
you usually generate far more lines of specs than code, where a story  
can exercise far more lines of code than it takes to write.  For  
people like me, who need to see progress to make progress, this is a  
big big win.

Ashley



--
blog @ http://aviewfromafar.net/
linked-in @ http://www.linkedin.com/in/ashleymoran
currently @ home

_______________________________________________
rspec-users mailing list
rspec-users@...
http://rubyforge.org/mailman/listinfo/rspec-users