On 5 Dec 2008, at 17:11, John Jones wrote: > Please add my name to this too. I have used Rspec in one project but > feel the need to spend more time getting my head around the > differences (and benefits) between BDD and TDD. > > John Jones > > On Fri, Dec 5, 2008 at 11:55 AM, Andy Shipman <[EMAIL PROTECTED]> > wrote: >> Hello all, >> I'm new to Rails and certainly new to BDD. Whilst I have read (and >> read, oh, >> and read) about BDD in particular, it has become clear that I need >> a bit >> more of a structured approach to learning these skills. So, rather >> than >> banging my head repeatedly against a brick wall, I thought this >> would be the >> place to come to hear of any good, local to Leeds, training >> programmes that >> are out there. I've seen the earlier thread in the group on training >> (between Paul Robinson and Jamie Van Dyke, in particular) and that >> certainly >> looks promising but I wasn't sure if that came to anything. >> So, anyone out there offering this sort of training? >> Thanks in advance, >> Andy Shipman
Hi John/Andy I offer help with this sort of stuff on a consultancy basis. I don't run a structured training course; instead I pair with developers on a real project they want to develop in a BDD manner, teach the principles just-in-time. (I'm based in Sheffield ATM but I travel.) I don't have a huge amount of stuff on the net, but you might find the slides from my last GeekUp presentation[1] useful, and anything under the bdd/rspec tags. As for the difference between BDD and TDD, it's often said that "BDD is TDD done right". The technical side is the same. The only real difference is that BDD tends to encompass things like emphasising business value, formulating a common language for stakeholders, users and developers, and other "human" aspects to coding. Rather than focussing on "correct" code, it focusses on "valuable" code (which implies correct, of course). Behaviour-driven.org has a nice page[2] that explains the learning process behind (and evolution of) BDD. I had to learn this the hard way, but it's possible to get to stage 5 much quicker now we understand the problem better, and have the tools (eg RSpec, Cucumber) to simplify the tasks. I started an RSpec group on LinkedIn[3] recently - feel free to join. Ashley [1] http://aviewfromafar.net/2008/10/2/geekup-sheffield-vi-from-specification-to-success [2] http://behaviour-driven.org/TDDAdoptionProfile [3] http://www.linkedin.com/e/gis/1300277 -- http://www.patchspace.co.uk/ http://aviewfromafar.net/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "NWRUG" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/nwrug-members?hl=en -~----------~----~----~----~------~----~------~--~---
