Software development is hard. Unit testing and Test Driven Development (TDD) can make it easier, but only if done well – and that takes time. In this session we will cover:
– HOW these practices can help your project,
– WHAT you can do to get better at them and
– WHY your boss should care.
You’ll learn about project risk and how developer testing can improve the chances of a successful delivery. You’ll see how developer tests don’t just protect against regression, but also act as a primary source of documentation. And we’ll take a few hints from the ancient Egyptians!
You might have heard people say:
– “Tests make it hard to refactor.”
– “The customer doesn’t care how many tests there are.”
– “If we had to work the way the agile gurus tell us, nothing would ever get done.”
If you’ve ever struggled to respond to these challenges, then this session is for you.
A note about the title: In Douglas Adams’ Hitchhiker’s Guide To The Galaxy the dolphins leave planet earth before it gets destroyed, with their last enigmatic message “So long, and thanks for all the fish” being misinterpreted. Is our software giving us the same message? After all, the software would still perform the same function without the tests, wouldn’t it?