Re: [extremeprogramming] What has changed for you over the past 20 years?

"James Grenning" <[email protected]> Thu, 05 Dec 2019 09:18:52 -0500
Newsgroups gmane.comp.programming.extreme-programming
Message-ID <[email protected]>
--=_MailMate_AB1028B1-CE39-4A61-A6D7-9B7A27269390_=
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 8bit

Well Avi, it was a joke.

Though I have heard about test coverage incentives (hear say evidence).  
Personally, and likely for others that a have taken the time to learn 
TDD, having the tests are incentive enough.

Cheers, James

--------------------------------------------------------------------------
James Grenning - Author of TDD for Embedded C - wingman-sw.com/tddec
wingman-sw.com
wingman-sw.com/blog
twitter.com/jwgrenning
facebook.com/wingman.sw
[![wingman 
software](http://www.wingman-sw.com/images/wingman.png)](http://wingman-sw.com)

On 5 Dec 2019, at 1:46, Avi Kessner wrote:

> Why would anyone get a bonus for doing what is required?
> Requiring or expecting 100% code coverage is a very different practice 
> from
> rewarding 100% code coverage.
> Don't confuse the two concepts.
>
> On Thu, Dec 5, 2019, 06:34 James Grenning <[email protected]> 
> wrote:
>
>> Did they get their 100% test coverage bonus?
>>
>> On 4 Dec 2019, at 23:30, Dave Nicolette wrote:
>>
>> Just recently I worked with a team that achieved 100% line coverage 
>> with a
>> single gigantic, meaningless test method. It was awesome!
>>
>> On Wed, Dec 4, 2019, 22:48 Mike Bowler <[email protected]>
>> wrote:
>>
>>> Yep. TDD is a holly grail. Just having a policy not to check in any 
>>> code
>>> without 100% unit test coverage does wonders to quality.
>>>
>>>
>>> I can’t tell if you meant that as sarcasm. I’ve seen that policy 
>>> put in
>>> place and the “quality” that results. I expect many of us here 
>>> have seen
>>> that disaster.
>>>
>>> Mike Bowler
>>> Agile & Technical, Coach and Trainer
>>> Cell: 905 409-7052
>>> www.GargoyleSoftware.com/mike_bowler
>>> <http://www.gargoylesoftware.com/mike_bowler>
>>> www.UnconsciousAgile.com <http://www.unconsciousagile.com/>
>>>
>>> Ask about our Certified Scrum Developer (CSD) training classes
>>> <http://www.gargoylesoftware.com/training/csd>. In-house and public
>>> classes available.
>>>
>>
>>
>
> 



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#160428): https://groups.io/g/extremeprogramming/message/160428
Mute This Topic: https://groups.io/mt/39418691/2417047
Group Owner: [email protected]
Unsubscribe: https://groups.io/g/extremeprogramming/leave/4902963/619838065/xyzzy  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


--=_MailMate_AB1028B1-CE39-4A61-A6D7-9B7A27269390_=
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8">
</head>
<body>
<div style=3D"font-family:sans-serif"><div style=3D"white-space:normal">
<p dir=3D"auto">Well Avi, it was a joke.</p>

<p dir=3D"auto">Though I have heard about test coverage incentives (hear s=
ay evidence).  Personally, and likely for others that a have taken the time=
 to learn TDD, having the tests are incentive enough.</p>

<p dir=3D"auto">Cheers, James</p>

<hr style=3D"background:#333; background-image:linear-gradient(to right, #=
ccc, #333, #ccc); border:0; height:1px" height=3D"1">

<p dir=3D"auto">James Grenning - Author of TDD for Embedded C - wingman-sw=
.com/tddec<br>
wingman-sw.com<br>
wingman-sw.com/blog<br>
twitter.com/jwgrenning<br>
facebook.com/wingman.sw<br>
<a href=3D"http://wingman-sw.com" style=3D"color:#3983C4"><img src=3D"http=
://www.wingman-sw.com/images/wingman.png" alt=3D"wingman software"></a></p>

<p dir=3D"auto">On 5 Dec 2019, at 1:46, Avi Kessner wrote:</p>

</div>
<div style=3D"white-space:normal"></div>
<blockquote style=3D"border-left:2px solid #777; color:#777; margin:0 0 5p=
x; padding-left:5px"><div id=3D"6884ACA9-0F25-4988-9FFD-1F0C7394C6BC"><div =
dir=3D"auto">Why would anyone get a bonus for doing what is required?<div d=
ir=3D"auto">Requiring or expecting 100% code coverage is a very different p=
ractice from rewarding 100% code coverage.=C2=A0</div><div dir=3D"auto">Don=
&#39;t confuse the two concepts.</div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Dec 5, 2019, 06:34 James Gren=
ning &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>




<div>
<div style=3D"font-family:sans-serif"><div style=3D"white-space:normal"><p=
 dir=3D"auto">Did they get their 100% test coverage bonus?</p>
<br><p dir=3D"auto">On 4 Dec 2019, at 23:30, Dave Nicolette wrote:</p>
</div>
<blockquote style=3D"border-left:2px solid #777;color:#777;margin:0 0 5px;=
padding-left:5px"><div id=3D"m_611935392097013291E308E437-A702-4C3A-8BDD-A8=
85491EEFA7"><div dir=3D"auto">Just recently I worked with a team that achie=
ved 100% line coverage with a single gigantic, meaningless test method. It =
was awesome!</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Wed, Dec 4, 2019, 22:48 Mike Bowler &lt;<a href=3D"mailto:mb=
[email protected]" target=3D"_blank" rel=3D"noreferrer">mbowler@ga=
rgoylesoftware.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><=
div dir=3D"auto"><blockquote type=3D"cite"><div dir=3D"ltr">Yep. TDD is a h=
olly grail. Just having a policy not to check in any code without 100% unit=
 test coverage does wonders to quality.</div></blockquote><div><br></div>I =
can=E2=80=99t tell if you meant that as sarcasm. I=E2=80=99ve seen that pol=
icy put in place and the =E2=80=9Cquality=E2=80=9D that results. I expect m=
any of us here have seen that disaster.<br><br><div dir=3D"ltr"><div><div s=
tyle=3D"word-wrap:break-word;line-break:after-white-space"><div style=3D"wo=
rd-wrap:break-word;line-break:after-white-space"><div style=3D"word-wrap:br=
eak-word;line-break:after-white-space"><div style=3D"word-wrap:break-word;l=
ine-break:after-white-space"><div style=3D"word-wrap:break-word;line-break:=
after-white-space"><div style=3D"word-wrap:break-word;line-break:after-whit=
e-space"><div style=3D"word-wrap:break-word;line-break:after-white-space"><=
div><span style=3D"background-color:rgba(255,255,255,0)">Mike Bowler</span>=
</div><span style=3D"background-color:rgba(255,255,255,0)">Agile &amp; Tech=
nical, Coach and Trainer</span><div><span style=3D"background-color:rgba(25=
5,255,255,0)">Cell:=C2=A0<a href=3D"tel:905%20409-7052" dir=3D"ltr" rel=3D"=
noreferrer noreferrer" target=3D"_blank">905 409-7052</a></span></div><font=
 color=3D"#000000"><span style=3D"background-color:rgba(255,255,255,0)"><a =
href=3D"http://www.gargoylesoftware.com/mike_bowler" rel=3D"noreferrer nore=
ferrer" target=3D"_blank">www.GargoyleSoftware.com/mike_bowler</a><br><a hr=
ef=3D"http://www.unconsciousagile.com/" rel=3D"noreferrer noreferrer" targe=
t=3D"_blank">www.UnconsciousAgile.com</a></span></font></div><div style=3D"=
word-wrap:break-word;line-break:after-white-space"><span style=3D"backgroun=
d-color:rgba(255,255,255,0)"><br></span><div><span style=3D"background-colo=
r:rgba(255,255,255,0)">Ask about our=C2=A0<a href=3D"http://www.gargoylesof=
tware.com/training/csd" rel=3D"noreferrer noreferrer" target=3D"_blank">Cer=
tified Scrum Developer (CSD) training classes</a>. In-house and public clas=
ses available.</span></div></div></div></div></div></div></div></div></div>=
</div></div>


</blockquote></div>

</div></blockquote>
<div style=3D"white-space:normal"><blockquote style=3D"border-left:2px sol=
id #777;color:#777;margin:0 0 5px;padding-left:5px">
</blockquote></div>
</div>
</div>




</p></p></blockquote></div>

</div></blockquote>
<div style=3D"white-space:normal">
<blockquote style=3D"border-left:2px solid #777; color:#777; margin:0 0 5p=
x; padding-left:5px">
</blockquote></div>
<div style=3D"white-space:normal">
</div>
</div>
</body>
</html>

<div width=3D"1" style=3D"color:white;clear:both">_._,_._,_</div>
<hr>
Groups.io Links:<p>

You receive all messages sent to this group.


<p>

<a target=3D"_blank" href=3D"https://groups.io/g/extremeprogramming/messag=
e/160428">View/Reply Online (#160428)</a> |


  <a target=3D"_blank" href=3D"mailto:[email protected]?subject=
=
=3DRe:%20Re%3A%20%5Bextremeprogramming%5D%20What%20has%20changed%20for%20y=
ou%20over%20the%20past%2020%20years%3F">Reply To Group</a>
  
    | <a target=3D"_blank" href=3D"mailto:[email protected]?subject=3DP=
rivate:%20Re:%20Re%3A%20%5Bextremeprogramming%5D%20What%20has%20changed%20f=
or%20you%20over%20the%20past%2020%20years%3F">Reply To Sender</a>
  


|


  
    <a target=3D"_blank" href=3D"https://groups.io/mt/39418691/2417047">Mu=
te This Topic</a>
  

| <a href=3D"https://groups.io/g/extremeprogramming/post">New Topic</a><br=
>



<br>

<a href=3D"https://groups.io/g/extremeprogramming/editsub/2417047">Your Su=
bscription</a> |
<a href=3D"mailto:[email protected]">Contact Group Owner<=
/a> |

<a href=3D"https://groups.io/g/extremeprogramming/leave/4902963/619838065/=
xyzzy">Unsubscribe</a>

 [[email protected]]<br>
<div width=3D"1" style=3D"color:white;clear:both">_._,_._,_</div>


--=_MailMate_AB1028B1-CE39-4A61-A6D7-9B7A27269390_=--