On Mon, Jul 24, 2023 at 10:51?AM Olof Bjarnason <olof.bjarnason@...> wrote:
Cute. I love it. ?
This captures very well how I try to teach the technique: as a change in or a difference in values. The people who practise TDD _and stick with it_ tend to either change their values in the process or discover that TDD helps them live more authentically the values they already had. I think I was in the second category.
I think it does more, and this seems to be a somewhat controversial point: it both gives you the opportunity and suggests options and reminds you to consider those options. That is a sense in which TDD leads (on average) to better designs (according to our revised notion of "good" that includes "adaptability" as a "good" property). 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 |