Re:TDD is Behavior Specification
by kevingoslar on Wednesday March 05, 2014 @01:26PM
(#7348726)
The point of the article is that you actually write specifications, and just call them "tests". Which is confusing. "Testing" means measuring or checking the quality of something.
This is an incredibly bad analogy that really doesn't stand up. You can write tests before you write the implementation of them, to define how you want the end result of your program's interfaces to look. The rest of the article arguing the semantics behind calling them tests or specifications doesn't add anything but confusion to the testing discussion.
This:
> Calling tests specifications makes the concept more intuitively available in several ways.
Is entirely subjective.