So a lot of the blogs/tutorials that I have been reading refer to unit testing a lot. It will say that a certain approach makes it easier for unit testing etc.. I did take a glance at the Wikipedia page but it's too much new information for me to solidly grasp. I'm still in high school so I have yet to learn the jargon/glossary associated with a Computer Science course.
So I was wondering if one of you could explain it to me in simpler terms and perhaps a basic implementation of how it is used and why you would use it.