On Tue, Nov 4, 2008 at 9:37 AM, Steven Baker <[EMAIL PROTECTED]> wrote: >> >> Subject: [rspec-users] Caboosers drop RSpec > > The subject is wrong too; Caboosers didn't drop RSpec. Two people from > caboose dropped RSpec. Most of the caboosers I know are still using RSpec. > >> Any responses to >> http://blog.caboo.se/articles/2008/11/4/we-ve-stopped-using-rspec ? How much >> of this is due to legitimate bugs/problems versus unfortunate circumstances? >> Feels kind of worrying that they haven't been able to make it work for them. > > Big difference between "haven't been able to" and "wouldn't learn the tools". > Ashley's post below sums it up best. This is a problem that's seen > regularly when working with new ideas. How many times have you seen Agile > blamed when a project fails due to poor management? I personally see this > all the time. > > A poor craftsman blames his tools. > > I don't get upset when people stop using RSpec, but I do get rather upset > when people blame it because they mis-used it. The caboose post just seems > to justify this kind of behaviour. Notice the first comment, which says: > > From Patrick Reagan: "We liked the BDD-style syntax and context, but found > that it gave a false sense of security when it came to doing functional > testing because the views were completely separated from the controllers > under test." > > Patrick completely misses the point. He had bad examples (which are worse > than no examples at all) and blames RSpec because he doesn't understand BDD. > This isn't just BDD, decoupling is one of the benefits realized by the > original TDD folks, and he's saying "No, I want my separate objects to be > coupled tightly because it's less work." The tight coupling is actually what > gives the false sense of security. > > -Steven
I agree with your thoughts and sentiments Steven. -- Zach Dennis http://www.continuousthinking.com http://www.mutuallyhuman.com _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users