Test Driven Development
First Run 16th – 19th June 2020
with Jon Jagger and Kevlin Henney
Testing forms an integral part of the modern software development flow. From customer facing acceptance tests to code-focused unit tests, automated testing is part of the fabric of a modern build process and deployment pipeline. But it’s not enough that there are some tests: to be a help not a hindrance, tests need to communicate not just verify, and testing needs to be a development habit not an afterthought.
What You Will Learn
In this online course you will learn about good unit tests (GUTs) and test-driven development (TDD) by seeing what it takes, putting them into practice and reviewing what you’ve learned. What practices support readable and maintainable tests? What test pitfalls hold developers and products back? How do you make testing fun and not a chore? Join us to answer these questions and more.
Kevlin is an independent consultant, speaker, writer and trainer. His development interests are in patterns, programming, practice and process. He has been a columnist for a number of magazines and sites and has been on far too many committees (it has been said that “a committee is a cul-de-sac down which ideas are lured and then quietly strangled”). He is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of 97 Things Every Programmer Should Know. He lives in Bristol and online.
Jon is a software consultant specialising in practice, process, test driven development and complex-adaptive systems thinking. He’s 35 years old (hex) and has loved software since he was 10 (decimal). He built cyber-dojo.org to promote deliberate practice for software developers. Jon has worked with Accenture, Aviva, Cisco, Ericsson, Friends Provident, HP, Microsoft, Opera, Ordnance Survey, RBS, Reuters, Renault F1, Schlumberger, Tandberg and many many more. He’s the co-author (with Olve Maudal) of the Deep C/C++ slide deck (over 1 million views) and has had some C# books published.
Tickets are available through Eventbrite. The training will be delivered through a Zoom Meeting hosted by Software Cornwall and presented by Kevlin Henney and Jon Jagger over four days of 3 1/2 hours each day.
The European Social Fund is partially funding Software Cornwall to run this training project to provide development training for employees within the software industry. As a Software Cornwall member you will be receiving a discount to this course by email. This course is only available to those from the UK or EU. To participate in the training certain personal information will be required from attendants as proof of employment and eligibility to attend. This information is for the purposes of ensuring that the training will go to the correct participants. You will also be required to complete an evaluation form after the training as part of the attendance.