Since Kent Beck wrote the book on TDD in 2002 a lot of words have been dedicated to the subject. But many of them propagated misunderstandings of Kent's original rules so that TDD practice bears little resemblance to Kent's original ideas. Key misunderstandings around what do I test, what is a unit test, and what is the 'public interface' have led to test suites that are brittle, hard to read, and do not support easy refactoring. In this talk we re-discover Kent's original proposition, discover where key misunderstandings occurred and look at a better approach to TDD that supports software development instead of impeding it. Be prepared from some sacred cows to be slaughtered and fewer but better tests to be written.
Ian Cooper has over 20 years of experience delivering Microsoft platform solutions in government, healthcare, and finance. During that time he has worked for the DTi, Reuters, Sungard, Misys, Beazley and Huddle delivering everything from bespoke enterprise solutions to 'shrink-wrapped' products to thousands of customers. Ian is a passionate exponent of OO, SOA, EDA, CQRS and Agile. When he is not writing C# code he is also the and founder of the London .NET user group.
You can read his blog at codebetter.com/iancooper and catch him on Twitter at @ICooper.
The meeting will be on Thursday, the 6th February 2014 in the Maxima Forum in Cheltenham. Start as usual at 6.30pm and end at about 9pm. There will be refreshments and a quick pub visit afterwards. Please arrive in time. Additional Details to find us here.
See our meeting post for details
When & Where
GL.net - Gloucestershire .NET User Group
GL.net is a free .NET user group open for all .NET developers in the Gloucester and Cheltenham area.
See www.gl-net.org.uk for details.