Discussion on: Are you any good at TDD?

drm317 profile image
Daniel Marlow

There are three points here:

1 Programming is just a small part of software development and so techniques like pair or Mob programming make perfect sense.

2 TDD is another way of acknowledging the importance of all the stuff that isn’t programming (which is also likely to change in the future).

So “measuring” 2. is simply measuring the consequence rather than 1. which is actually the real issue (that lots of “programmers” fail to grasp).

3 Code coverage is a measure of confidence that can be derived from the ongoing practice of TDD.