¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Prompt: Why do you still care about TDD?


 

TDD is the only process I know that helps me, personally, deal with otherwise crushing perfectionism and anxiety. The fact that Red->Green means I can do whatever I want, ugly or not, messy or not, duplicated or not, as long as the test passes, has been the only thing that lets me continually move forward in development. It encourages me to take smaller (safer) steps, sidestepping my loss aversion. It offers the freedom to perfect (not make perfect) the code using refactoring, a process that I take great joy in doing.

It still does those things, more than it did 5 years ago and 10 years ago (i.e., I get better every year). I have yet to find or be shown another way that gets me all of what I get from TDD.

I still teach it, because I've seen other people struggle with getting [overcomplicated] code to work and it's the only way I know how to get out of that trap.

;ted

--
Ted M. Young (JitterTed)
Principal Java Trainer & Coach
Creator of


On Mon, Jun 26, 2023 at 6:21?AM J. B. Rainsberger <me@...> wrote:
Hi, folks. Why do you still care about TDD?

Please skip the platitudes and write from the heart. Why does it still matter to you? Why do you still practise it? How does it still help? Why do you still teach it?

Or not?
--
J. B. (Joe) Rainsberger :: ?:: ::

Replies from this account routinely take a few days, which allows me to reply thoughtfully. I reply more quickly to messages that clearly require answers urgently. If you need something from me and are on a deadline, then let me know how soon you need a reply so that I can better help you to get what you need. Thank you for your consideration.

--
J. B. (Joe) Rainsberger :: :: ::
Teaching evolutionary design and TDD since 2002




Join [email protected] to automatically receive all group messages.