Making Better Games with TDD
I don't know how I missed this until now, but Noel Llopis and Sean Houghton have a length weblog posting containing their GDC 2006 paper Making Better Games with Test-Driven Development.
There are several good ideas: parts stick out for me. First, the quote:
TDD is a development methodology, not a testing one.
We are hoping that as TDD becomes more common in the games industry, middleware providers will make their APIs more TDD friendly and even ship with their unit tests.
Imagine then how useful TDD can be on a full engine developed with TDD from the start.
We have found that counting the number of unit tests is a really good measure of progress.
There's also a good discussion of three ways to test graphics code.
(Next year I have to go to GDC.)