From: Shadowfirebird Date: 2008-08-16T05:35:37+09:00 Subject: Re: BDD and TDD - What are they for? I see your point. I'm struggling with TDD concepts myself. But I think you answered your own question when you said: > Sure, I occasionally miss, but who doesn't? Test programs don't. That thing they tested last week that you forgot about? They remembered. I agree that the overhead is extra development time. And I'm sure test scripts are not infallible -- for example, if you change functionality in the program but not in the test. Also, I've said this before here, but as a commercial programmer I've spent years telling people that the code can't tell you what the program is *supposed* to do; only what it *does*. Test scripts tell you what the code is supposed to do. That's pretty cool.