"I find that if I don’t write unit tests, as my application starts to get to a certain size, I lose trust in the code. In a complex end-client application I end up with areas of “don’t go there” code which I don’t want to touch as I know it works, but I’m not quite sure what would break if I change it."
Application Generation: Why Test?