By Ian Russell
Outside-In TDD (AKA London School) is a TDD style developed and adopted by some of the first XP practitioners in London which begins with writing an Acceptance Test for a feature and test driving the code out to implement that feature by concentrating on collaborating objects and behaviour. This session will demonstrate some of the techniques required by this approach, help you appreciate some of the potential pitfalls such as over-engineering and an over use of Mocking and how it enables you to more easily write better Object-Oriented code.
Ian is an experienced agile software developer with a keen interest in software craftsmanship and functional programming in F#. He is the organiser of Warwickshire.Net, a principles-focussed user group for the Warwickshire/West Midlands .Net community.