Re: [testdrivendevelopment] "I think the community needs more explicit direction...."
"Samuel ]slund" <[email protected]> Sun, 24 Nov 2019 21:59:52 +0100
| Newsgroups | gmane.comp.programming.test-driven-development |
|---|---|
| Message-ID | <[email protected]> |
Hi all, Spontaneously I would guess there is a difference in experience between=20 us trying to learn TDD with 5-10 years or more of programming experience= =20 and loads of examples of why it was necessary, compared to people=20 learning it today that (I hope) learn it earlier since TDD is not really= =20 new any more. I would also guess/hope that TDD now reach a broader range= =20 of people than those actively searching for ways to improve. Regards, //Samuel On 2019-11-23 19:32, J. B. Rainsberger wrote: > I would like to amplify Avi's comment below. >=20 > I have noticed something when programmers try to practise TDD: they=20 > don't seem to learn how to refactor. I don't mean to state this so=20 > harshly, but it seems that they struggle a lot more with refactoring=20 > than I did when I started. I have this feeling that "we" learned=20 > relatively quickly compared to what I see, even comparing myself=20 > programming in Java in 1999-2002 to today's programmer also working with= = =20 > Java. And today's Java programmers have better libraries and better=20 > tools! They use IDEA and Vavr, but I had Eclipse and plain Java. :) >=20 > I'd like to know your impressions. Which kinds of problems do people=20 > have when they try to learn how to refactor? When they learn how to=20 > guide a design to evolve? Why does it seem like they have more=20 > difficulty learning this than "we" had? >=20 > I admit that I probably have some strong cognitive distortion. That's=20 > why I'm asking this question. >=20 > Cheers, > --=20 > J. B. (Joe) Rainsberger :: https://tdd.training :: http://www.jbrains.ca= = =20 > :: http://www.thecodewhisperer.com >=20 > ---------- Forwarded message --------- > From: *Avi Kessner* <[email protected] <mailto:[email protected]>> > Date: Thu, Nov 14, 2019 at 5:05 AM > Subject: Re: [testdrivendevelopment] We are back on the air! > To: <[email protected]=20 > <mailto:[email protected]>> >=20 >=20 > Is this the diagram you wanted to share? >=20 > https://osherove.com/blog/2019/11/12/an-updated-diagram-of-the-tdd-proce= ss-from-the-upcoming-3rd-edition-of-art-of-unit-testing >=20 > I would recommend making a box which is part of the flow rather than=20 > some external dotted lines. For example, maybe the box should read, "=20 > Apply SOLID principles" as part of the refactoring, and then before the= =20 > next failing test have something like, "design the contract" >=20 > I think the community needs more explicit direction on the design being= =20 > done in those phases. >=20 > On Wed, Nov 13, 2019, 16:44 J. B. Rainsberger <[email protected]=20 > <mailto:[email protected]>> wrote: >=20 > On Tue, Nov 12, 2019 at 11:27 AM Roy Osherove <[email protected] > <mailto:[email protected]>> wrote: >=20 > Awesome.=C2=A0 I sent a new thread to the group about tdd diagra= ms.=20 > Was it received? >=20 >=20 > Maybe. >=20 > If you sent it to the Yahoo! group, then no. >=20 > Please try again--at least until we figure out the transition. :) I > want to see it! > --=20 > J. B. (Joe) Rainsberger :: https://tdd.training :: > http://www.jbrains.ca :: http://www.thecodewhisperer.com >=20 >=20 >=20 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#35745): https://groups.io/g/testdrivendevelopment/mess= age/35745 Mute This Topic: https://groups.io/mt/61850834/3268755 Group Owner: [email protected] Unsubscribe: https://groups.io/g/testdrivendevelopment/leave/6156322/74455= 6386/xyzzy [[email protected]] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-