Re: [testdrivendevelopment] "I think the community needs more explicit direction...."
"Charles Gallo" <[email protected]> Sun, 24 Nov 2019 20:02:53 -0500
| Newsgroups | gmane.comp.programming.test-driven-development |
|---|---|
| Message-ID | <[email protected]> |
Last place I was at =E2=80=9Cwe can=E2=80=99t touch anything in X library, = because too much depends on it, and it might break=E2=80=9D Of course the way to fix about 50% of their problems was to add methods to= the classes there. The whole system structure had a serious case of Class = Envy with 4-5 classes in that library, but =E2=80=9Ctoo risky=E2=80=9D Oh well, I=E2=80=99m on the beach, so not my Monkey anymore -- 73 de KG2V Charlie > On Nov 24, 2019, at 7:49 PM, Steven Smith <[email protected]> wrote= : >=20 > =EF=BB=BFI yeah refactoring a lot, and I think practice helps (shocking,= I know). I include it in my workshops as well as in free resources on my g= ithub (https://github.com/ardalis/kata-catalog). I also have three differen= t Pluralsight courses on refactoring, including the monster 8 hour course R= efactoring Fundamentals. Anyone can access these with a trial account and m= ost enterprise shops I talk to have subscriptions for their folks. >=20 > But to JB=E2=80=99s point, I do think it=E2=80=99s a part of TDD that ne= wer devs lack confidence and probably skill to perform, at least until they= gain experience with it. >=20 > Steve=20 >>> On Nov 24, 2019, at 17:14, Hassan Schroeder <[email protected]= m> wrote: >>>=20 >>> =EF=BB=BFOn Sun, Nov 24, 2019 at 1:40 PM Charles Gallo <Charlie@thegal= los.com> wrote: >>>=20 >>> Place after place I=E2=80=99ve been in has a small to mid sized collec= tion of tests, that are either not maintained, not run, or not added to, an= d when you do start adding, management complains. >>> I=E2=80=99ve never been to a place that does more than pay lip service >>=20 >> Ouch, that sucks. I'm part of a smallish team, but we deploy via CI/CD >> and if any of the test suite, code coverage minimum, linter, or typespe= c >> checker fails, it doesn't go out. >>=20 >> We reject PRs for not having adequate tests, and recognize people >> for expanding coverage of existing code. >>=20 >> My condolences on your past employment situations :-) >>=20 >> --=20 >> Hassan Schroeder ------------------------ [email protected] >> twitter: @hassan >> Consulting Availability : Silicon Valley or remote >>=20 >>=20 >>=20 >=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 (#35750): https://groups.io/g/testdrivendevelopment/mess= age/35750 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-