The Basics of TDD

The objectives of test-driven development and unit testing are generally misunderstood. The problem is the word "test." It is much less about testing and much more about the specification of requirements and showing your working — as in math and the impact it has on design. TDD is much more important than only testing. Robert C. Martin has a good analogy. He likens TDD to double-entry bookkeeping:

Software is a remarkably sensitive discipline. If you reach into a base of code and you...

What feeling does this article give you?
Joy
Disgust
Fear
Anger
Sadness

#hashtags to follow:

TDD [+]   

More #news: