Having the flexibility to choose between those is better than having your hands tied and not being able to make the choice.
According to this article, the effect of TDD is to remove your ability to defer that decision until a time when you have more insight into which of those is better.
According to this article, the effect of TDD is to remove your ability to defer that decision until a time when you have more insight into which of those is better.