I’ve just published an article about unit testing on the SoundSoftware site, focusing on how to justify the apparent extra effort—particularly with an eye to the academic researcher/developer. Thanks to James, Luke, Richard and Jazz for input.
As always, if you see any mistakes or have any thoughts on the subject, please feel free to post here or drop me a line!