<meta charset="utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">> I don't expect to convince anyone through argument - it's a level of abject pain you have to experience for yourself.</span><div>
<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Paul I concur completely - its PAIN! ;-)</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Btw, Paul Wilson of Scottish Ruby Conference fame has got a talk dedicated to the subject matter of User Acceptance/Story Driven testing during the next Ruby Conf <a href="http://rubyconf.org/presentations/40">http://rubyconf.org/presentations/40</a></span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Abdel<br>
</span></font><br><div class="gmail_quote">On 8 October 2010 08:06, Paul Battley <span dir="ltr"><<a href="mailto:pbattley@gmail.com">pbattley@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I've got 16,082 lines of Cucumber here that have convinced me that<br>
it's a terrible idea. And it's all my fault! It seemed like a good<br>
idea at the time. I could show you a thousand examples of why it's<br>
bad, but, as with intercessionary prayer, I suspect that the answer<br>
would merely be that I'm not cuking hard enough. I don't expect to<br>
convince anyone through argument - it's a level of abject pain you<br>
have to experience for yourself.<br>
<br>
Tests are code, and Cucumber is not quite a programming language. The<br>
software world is littered with simple declarative systems that edged<br>
towards Turing completeness. Some, thankfully, are just corpses.<br>
Others, such as PHP or MUMPS[1], persist like zombies, eating the<br>
brains of unwary programmers. I fear that Cucumber is one of these.<br>
<br>
There is the core of a good idea in Cucumber: separating the intention<br>
of a test from the fine details of its implementation. All I'll say to<br>
that is that Ruby already provides a means of doing this: methods.<br>
Cucumber won't stop you writing leaky steps, although it will make it<br>
uglier and harder.<br>
<br>
As to the idea that "the business" is going to read - let alone write!<br>
- Cucumber features, I call bullshit. I'd recommend talking as a more<br>
effective alternative method of communication.<br>
<br>
But I don't even care if anyone else uses Cucumber. It would be nice<br>
if it went away and died, but really, it doesn't matter. As with PHP,<br>
I just want to avoid it in future. If you're looking for an<br>
alternative, I'd say just use Ruby. You can still use Capybara, after<br>
all.<br>
<br>
Paul.<br>
<br>
1. <a href="http://thedailywtf.com/Articles/A_Case_of_the_MUMPS.aspx" target="_blank">http://thedailywtf.com/Articles/A_Case_of_the_MUMPS.aspx</a><br>
<div><div></div><div class="h5">_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>----<br>Co-Founder @ Said.fm | <a href="http://www.said.fm">http://www.said.fm</a><br>we're listening @ <a href="http://blog.said.fm">http://blog.said.fm</a><br>
twitter: @abdels, @saidfm | skype: abdel.a.saleh<br>----<br>
</div>