A context - I have been using TFP as well as TDD for more than a decade now; In languages like C++ where there was no Test Framework at that time, to other programming languages and different domains.However whenever I try to mentor, convey the importance of TDD to others, most people inevitably think I am talking about Test First Programming and some see it for their particular working context as not practical. Why is this term so ambiguous now. Why is it getting confused with TFP ?
What is TDD, why is everyone confusing it with mostly TFP?
tdd