Skip to content

Ian Cooper and Iain Ballard

Photo of Michelle Flynn
Hosted By
Michelle F. and Darrell M.
Ian Cooper and Iain Ballard

Details

Please note that this event will be take place in our new offices!

Doors open at 6pm, talks starting promptly at 6:30pm

Ian Cooper (https://twitter.com/ICooper) - TDD, where did it all go wrong

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.

-----------------------

Iain Ballard (https://github.com/i-e-b) - Building change-friendly large scale systems

Test driving code helps build reliable software; but as the scale of a software project grows, it can become increasingly difficult to react to change. Our tests become a help for re-factoring, but a hindrance to broad-sweeping changes in requirements and priority.I will be presenting the frameworks and patterns my team have been using to keep tests meaningful, compose behaviours usefully and cope with shifting demands of real-world business.

----------------------

As usual there will be beer and nibbles available.

Photo of Devs in the 'ditch group
Devs in the 'ditch
See more events
7digital Offices
69 Wilson Street, 3rd Floor, London EC2A 2BB · London