The style of TDD I learned, practiced and taught might seem a bit heavy by today’s standards, but I am still a believer in its virtues. For example: it’s very repetitive expression of intention makes it almost impossible for coding agents to look at a piece of code without knowing what it’s supposed to do and not do under every expected set of conditions.
