I’ve posted on this before, but you can never post too much about test-driven development and unit testing. While I try to do unit testing and code coverage on my projects, I have run into a project that I rolled off of recently where I couldn’t do as much testing as I wanted to. Unit testing was a constant criticism among the team members, and it would have been nice to have more unit tests. But in the end it all comes down to an economic principle known as scarcity. More...