Unit testing is non-negotiable as far we we’re concerned. In fact, we argue it’s absolutely critical if you care about having a quality Sitecore deployment. Why? Confidence.
Unit testing, if you’re not familiar, isolates independent pieces of your solution to ensure they are working properly. If you have continuous integration enabled, each time you commit code, all of the unit tests in your solution will run, providing immediate feedback regarding the impact of your change. This feedback ...