The debate over unit testing's value is over. Twenty-plus years of evidence in software development, and decades more than that in other fields, proves that inspecting for quality early is superior to doing it late.

Whether to unit test shouldn't even be a discussion.

Here's a short and sweet slide deck on the subject.

Unit Testing Slide Deck PowerPoint