6

Tdd isn't very effective if the spec keeps change as you work.

I was trying to be good and write tests as I went, but it just ended up taking twice as long since I had to keep rewriting the code AND the tests.

Comments
  • 1
    I know your pain... However, I keep doing tdd nevertheless (well, my definition of tdd at least) because it gives me assurances that one change request won't screw up more than it should
  • 1
    First 4 words were enough. *ducks*
  • 2
    You said it yourself. The problem is the spec definition.

    Blamming it on TDD is like blaming your CSS framework cause on every spec change you have to change UI. It makes no sense
Add Comment