If you are going to do test driven development and
unit testing, you should watch these videos and slide decks, most of them by Miško Hevery: Not a video, but a good starter:*Guide: Writing Testable Code*(or read the PDF version). 0:32:07*? “The Clean Code Talks —
Unit Testing” ...
More...