News for hackers. Stuff that matters.
Re:TDD did not live up to expectations by nostrademons on Thursday June 29, 2017 @12:25PM (#14664532)
Or even just a clear spec from a customer who knows what they want.

The challenge in most of the software industry is that the customer does not know what they want, and oftentimes it isn't even clear who the customer is. TDD is great if you can define your problem well enough to write tests for it up-front. Most software problems with a decent economic return are not like that.

Re:TDD did not live up to expectations by seanmcdirmid on Thursday June 29, 2017 @01:45PM (#14665283)
I would say that the primary job of a modern developer is actually to figure out what the spec really is. Implementing the spec is easy in comparison. More often than not, "bugs" are errors in the spec that TDD of course has no hope of catching.