Reasons to Avoid Test Driven Development
softwareandi.com
Reasons to Avoid Test Driven Development
1–10 of 42 posts
Re: Reasons to Avoid Test Driven Development
#2There are perfectly good reasons to avoid test-driven development. Like being part of an existing large project, where there are already too many interconnected components. Or working in complex AI algorithms, where separate testing of components is extremely painful, and lots of whole system testing is necessary anyway.
Re: Reasons to Avoid Test Driven Development
#3And this is not to say anything at all about TDD. There are a lot of good uses for it. It just isn't the One True Paradigm of software development. But then again, neither were dynamic languages, object oriented programming, extreme programming, nor any of the other paradigms that were going to cure the problems of software development that went on to add value when creating well thought out plans for every unique project.
Re: Reasons to Avoid Test Driven Development
#41) Unrealistic assumptions ('perfect' developers, 'perfect' architecture etc.)
2) You simply don't care about quality.
Re: Reasons to Avoid Test Driven Development
#5This article is just irritating sarcasm. There are perfectly good reasons to avoid test-driven development. Like being part of an existing large project, where there are already too many interconnected components. Or working in complex AI algorithms, where separate testing of components is extremely painful, and lots of whole system testing is necessary anyway.
Re: Reasons to Avoid Test Driven Development
#6Re: Reasons to Avoid Test Driven Development
#7Re: Reasons to Avoid Test Driven Development
#8I've been in this position before: We have a large existing codebase with no unit tests to speak of, and the business is not willing to fund efforts to refactor or add unit tests. It is very hard to add unit tests after the fact. Not impossible, but its alot of work, and business folks really don't care.
Re: Reasons to Avoid Test Driven Development
#9I'm a bit confused why this article was written in a satirical (sarcastic?) style. It raises a lot of good points, but it would have been much more straightforward if it hadn't been written sarcastically. All of the points in the article could have been written from the position that the author ACTUALLY advocates, which would have made it more readable without sacrificing any content.
The humor is so dry that it almost seems like a serious article. I got a few laughs though.
Re: Reasons to Avoid Test Driven Development
#10The article lists 10 reasons which can basically be boiled down to: 1) Unrealistic assumptions ('perfect' developers, 'perfect' architecture etc.) 2) You simply don't care about quality.