Intermediate Technical Test

TDD Zen Let’s test-drive like we mean it


Rm 404 June 26, 2017 11:15 AM - 12:15 PM

Bookmark and Share

Saleem Siddiqui

Test Driven Development — TDD — is still controversial despite being gray-haired in software terms. Objections to TDD include: “no one actually does it in real life”, “if you already know how to solve the problem, you don’t have to write tests first”, and “you can write tests after writing code, too; there’s no difference”.

In this hands-on session, I’ll show how writing tests first is *fundamental* to good design, *especially* when you are sure you know how to solve the problem. I’ll use examples that are real enough to illustrate that test-driving your code ensure your code is better designed and fit for purpose.