Skip to content

NIDC MeetUp Fest: TDD Workshop

Photo of Jordan Colgan
Hosted By
Jordan C.
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.

Photo of Belfast Software Craftsmanship Community group
Belfast Software Craftsmanship Community
See more events
Farset Labs
Linfield Road · Belfast