While a well thought out OOP design could greatly benefit an organization, there are a few basic pitfalls that programmers could easily fall into.
This article will try to address the need for Unit Testing and will help you overcome the inertia, “Why Unit Testing?”