NIDC MeetUp Fest: TDD Workshop


Details
In collaboration with the Northern Ireland Developer Conference.
We’re going back to basics in this session, covering everything you’ll need to start practising Test Driven Development (TDD).
What benefits does TDD provide us? The goal is to have high automated test coverage, which means we can have peace of mind for deploying when we see all the tests have passed. It also encourages good code quality, since you should be only writing enough production code to satisfy your tests. You also have a strong safety net when you want to refactor your code.
TDD is a practice you won’t often find commonly used throughout the software industry, and discouraged by some. Why promote something that comes with strong opinions against it? The complaints around TDD mostly come down to 2 issues, missing knowledge and missing practice.
Many people assume from the name that TDD means just writing the tests first, but that’s not exactly what it is.
In this session, we’re going to cover:
- The Three Laws of TDD
- The Cycles of TDD
- The Transformation Priority Premise
- Dealing with untested legacy code
We’re also going to be writing a lot of tests, so make sure to bring a computer with your preferred environment set up and ready to go.
Check out the other events part of the NIDC MeetUp Fest.

NIDC MeetUp Fest: TDD Workshop