Test it. Test it good.
Unit testing plays a unique role in application development. It can be a valuable asset when used correctly, but it cannot prevent every bug from nesting itself in your project's source code. Testing must be carefully balanced with other development considerations in order to be a constructive
Post to Tumblr