Unit testing is a vital but neglected art. Good unit tests don't just test code: they are executable requirements that tell the story of your application, clarify your design, document your code and help track your progress. They help you find bugs fast, and fix them with confidence. If Real programmers don't need unit tests, they sure make life easier for the rest of us!
Real Programmers Don't Need Unit Tests
Well known in the Java community for his many published articles, and as author of the Java Power Tools book, John teaches the Java Power Tools Bootcamp to Skills Matter's Java community.