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 [](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= '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 <<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 <<a href=3D"mailto:mb= [email protected]" target=3D"_blank" rel=3D"noreferrer">mbowler@ga= rgoylesoftware.com</a>> 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 & 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_=--