Disclaimer: most of the following observations refer to web applications development. It shouldn’t be difficult, though, to find their counterparts in the desktop world.
Introduction Unit Tests are often a subject of a heated debate. People either love or hate them, there is no much space left between these two attitudes. Since I’ve realized that my beliefs evolved from love to something intermediate, I decided to sum up two attitudes I encounter most often and describe thoroughly the third one, which I incline to agree with.