posted 7 years ago
Well you'll just have to read the book and find out now won'tcha!
But here are a few thoughts off the top of my head.
I don't really see TDD as an automation technique.
I see it more as a tool to pull out when I want to design an API.
Hmm that's not quite right either, because doing TDD doesn't guarantee you that either.
I guess I like TDD because it helps me think. Just pretend the code you want is already there!
Then once I get over that hump, I am usually in a better place.
With a suite of automated tests backing me up.
I don't use it all the time. Sometimes I just need to figure out first how things work.
But when it does help, it can help a lot. And I am usually in a better place for it.
But thanks for asking. Made me think.