What Does TDD Mean To You?

I've been doing a fair bit of interviewing lately, and to most programmers TDD means "I've used NUnit."

The great thing about NUnit and the other testing frameworks is that they make writing tests a pretty easy thing to do. Unfortunately, what NUnit can't do is drive the creation of quality test suites. Almost everyone I interviewed used NUnit post development, that is, they wrote whatever it was that they had to deliver and then wrote the unit tests.

Needless to say, I'm having a tough time filling this position.


About this entry