Your comment doesn’t distinguish between having a robust automated test suite and doing TDD.
I’ll take your comment as testing is good and constraining your workflow to TDD is worthless.
I’ll take your comment as testing is good and constraining your workflow to TDD is worthless.
That's just writing a regression test and making sure it catches the regression. What does that have to do with TDD? Does the philosophy of TDD lay claim to any test written before the bugfix, regardless of how much or little someone subscribes to TDD overall?
It can provide high level guardrails confirming implementation correctness that are as indifferent to software design as possible (giving freedom to refactor).