--

My impression it is because most people does not know how to apply TDD, they apply it in the wrong way, and consequently, they got the wrong impression.

Usually happens that they do QA Unit Tests, with lots of mocks, highly coupled to the implementation, so they cannot refactor, nor explore different approaches, neither improve the code, and cannot use the tests to understand the intent of the code. And, any change of the code, they have to rebuild the tests.

At that point of view. It is very understandable their position which is the TDD is useless, so better to avoid it. Although it is based in the wrong practice, we cannot blame them, and most of the material that I found goes in this wrong direction.

Thank you so much for your article, Brian.

I liked a lot!

--

--

David Rodenas PhD
David Rodenas PhD

Written by David Rodenas PhD

Passionate software engineer & storyteller. Sharing knowledge to advance our skills. Join me on a journey of discovery in the world of software engineering.

No responses yet