Unit testing is often talked about in software development, and is a term that I've been familiar with during my whole time writing programs. Like most software development terminology, however, it's very ill-defined, and I see confusion can often occur when people think that it's more tightly defined than it actually is. [1] Although I'd done plenty of unit testing before, my definitive exposure
![bliki: Unit Test](https://cdn-ak-scissors.b.st-hatena.com/image/square/8a1bc0d9ee573c25211dc9c106c812cfb23dc70f/height=288;version=1;width=512/https%3A%2F%2Fmartinfowler.com%2Fbliki%2Fimages%2FunitTest%2Fsketch.png)