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-