How To Improve Code Quality With Unit Testing