Back to 2015-proposals

Title: Raw TDD
Proposer: Kevlin Henney
Type: Preconference tutorial
Duration: 360 mins
Description:
Looking around at the blogosphere, OSS repos and conferences, it might be easy to assume that test-driven development is all about frameworks - unit-testing frameworks, mocking frameworks and frameworks for dealing with frameworks. You can learn - or reconnect with - TDD from first principles without using frameworks as your starting point. What makes TDD effective is focus, clear progress and expression of intent; frameworks do not typically change what is possible, simply what is convenient. This workshop is intended to (re)introduce TDD to C++ programmers, while also showing-by-doing what a testing framework typically involves.

There will be slides. There will be discussion. There will be coding. There will be pairing. There will be coffee. There will be fun.

It's best to bring a laptop, but we'll be using cyber-dojo, so don't worry about IDEs, editors and compilers of choice. Guru-level C++ is not necessary, and pairing means that as long as half the attendees have a laptop and at least half the attendees are C++-comfortable, there will be sufficient resources and know-how to get the most out of this workshop!