Just a Coder, Carryin' On Cranky  An Unusual Case For Cucumber
Today I came across a case against Cucumber, and I have a couple
bones to pick. More importantly, I want to elaborate a bit on
the author's comments about enjoying the Gherkin syntax, and
expand on an idea there.  First off, I take issue with:  # make
me this user type     1. When running Cucumber, it tells you
where the step definition is defined.   2. When ambiguous
regexes arise, that produces an error that Cucumber will inform
you of.  Now, on several of his other points – largely about the
role of non-technical or semi-technical individuals in writing
cukes, I agree. This ideas was misguided and doesn't work well
in practice. At best it's awkward and makes TDD somewhat more
cumbersome and inflexible.  It's worth noting, I am generally
opposed to using Cucumber with Capybara precisely because
browser-automation in English becomes a brittle mess in a hurry.
The Real Value of Cucumber  The author almost manages to connect
the dots and find th