Unit testing is an integral part of developing good modals in any programming language of your choice. Not every developer unit test their application, but boy is it an efficient way to catch those nifty bugs scrolling your application. When it comes to Unit Testing, the sky is the limit. Read more about Unit Testing a developing application here.