The state of test-driven development across our industry is terrible. This may
seem a rather brazen statement, given pretty much everybody and their dog is
writing tests somewhere vaguely around the same point as they write code, and
you don't have to scroll far down this blog to