1. 7

Uncle Bob says you shouldn’t TDD your test support code, you shouldn’t TDD your software’s interactions with the physical world, and you shouldn’t TDD the things that you just have to fiddle around with until you get them right, such as CSS (and, I suppose, gameplay). This is significant because he’s perhaps the most vocal proponent of TDD today.

I’d really like to tag this with “testing”, but the tag doesn’t exist.