The Problem With Unit Testing
andreyf.tumblr.com
andreyf.tumblr.com
they are a big slow-down when i'm doing exploratory programming and getting a feel for the problem. but after i've figured out how it all works together, i'm cool with writing them to ferret out errors and stop regressions.
And the future maintainer has much better chance of determining whether whether certain behavior in my legacy code is a bug or feature - desired or accidental.
I don't think these guys have done any serious TDD or Unit Testing projects. They have just tried to write some tests and then they have given up because they just thought it's too hard and their tests were probably huge, testing too much and not really maintainable.