Re: TDD and ATDD in Embedded C++ Systems
"Michael Wollin [email protected] [SCRUMDEVELOPMENT]" <[email protected]> Thu, 22 Aug 2019 15:03:16 -0700
| Newsgroups | gmane.comp.programming.scrum.general |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_DD3D49DC-40A1-453B-B639-AE3FD7535B1D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 de rigueur (dang autocorrect) > On Aug 22, 2019, at 2:58 PM, Michael Wollin [email protected] [SCRUMDEV= ELOPMENT] <[email protected]> wrote: >=20 > What is the state of the art these days in until and acceptance testing f= or embedded systems development in C++? I hear the Google test is now de ri= gor versus CPlusPlusUnit. I may be coaching a group seen that thinks that a= gile won=E2=80=99t work for firmware and I want to prepare and have my stuf= f together. Any thoughts on CI/CD in this world? >=20 > Note: I=E2=80=99m a rusty C++ developer but in the day did some serious s= tuff (Video codecs, communications protocols, compression, i960 and 68K and= Z80). I never did TDD unit testing back then. I learned that magic later w= hen I was doing Java Servlet development. So I used to familiar with JUnit = in three different IDEs.=20 >=20 > I don=E2=80=99t program anymore but I want to encourage people on the tea= ms I will be coaching to give this a try.=20 >=20 > Advice appreciated. I will be playing with it enough to get the feel. It = will be fun to see if I can even code anymore.=20 >=20 > Michael >=20 >=20 --Apple-Mail=_DD3D49DC-40A1-453B-B639-AE3FD7535B1D Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <head> <style type=3D"text/css"> <!-- /* start of attachment style */ .ygrp-photo-title{ clear: both; font-size: smaller; height: 15px; overflow: hidden; text-align: center; width: 75px; } div.ygrp-photo{ background-position: center; background-repeat: no-repeat; background-color: white; border: 1px solid black; height: 62px; width: 62px; } div.photo-title=20 a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited { text-decoration: none;=20 } div.attach-table div.attach-row { clear: both; } div.attach-table div.attach-row div { float: left; /* margin: 2px;*/ } p { clear: both; padding: 15px 0 3px 0; overflow: hidden; } div.ygrp-file { width: 30px; valign: middle; } div.attach-table div.attach-row div div a { text-decoration: none; } div.attach-table div.attach-row div div span { font-weight: normal; } div.ygrp-file-title { font-weight: bold; } /* end of attachment style */ --> </style> </head> <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset= =3Dutf-8"></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s= pace; line-break: after-white-space;" class=3D""> <!-- |**|begin egp html banner|**| --> <br><br> <!-- |**|end egp html banner|**| --> <span style=3D"font-weight: bold; color: rgb(106, 106, 106); font-family: a= rial, sans-serif; font-size: 14px;" class=3D"">de</span><span style=3D"care= t-color: rgb(84, 84, 84); color: rgb(84, 84, 84); font-family: arial, sans-= serif; font-size: 14px; background-color: rgb(255, 255, 255);" class=3D"">&= nbsp;rigueur (dang autocorrect)</span><br class=3D""><div><br class=3D""><b= lockquote type=3D"cite" class=3D""><div class=3D"">On Aug 22, 2019, at 2:58= PM, Michael Wollin <a href=3D"mailto:[email protected]" class=3D"">yahoo= @mercurysw.com</a> [SCRUMDEVELOPMENT] <<a href=3D"mailto:SCRUMDEVELOPMEN= [email protected]" class=3D"">[email protected]</a>> wrot= e:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div id=3D"= ygrp-mlmsg" style=3D"font-size: 13px; font-family: Arial, helvetica, clean,= sans-serif; caret-color: rgb(0, 0, 0); font-style: normal; font-variant-ca= ps: normal; font-weight: normal; letter-spacing: normal; text-align: start;= text-indent: 0px; text-transform: none; white-space: normal; word-spacing:= 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);= text-decoration: none; position: relative;" class=3D""><div id=3D"ygrp-msg= " style=3D"line-height: 1.22em; z-index: 1;" class=3D""><div id=3D"ygrp-tex= t" style=3D"line-height: 1.22em; font-family: Georgia;" class=3D""><p style= =3D"line-height: 1.22em; margin: 0px 0px 1em;" class=3D"">What is the state= of the art these days in until and acceptance testing for embedded systems= development in C++? I hear the Google test is now de rigor versus CPlusPlu= sUnit. I may be coaching a group seen that thinks that agile won=E2=80=99t = work for firmware and I want to prepare and have my stuff together. Any tho= ughts on CI/CD in this world?<br style=3D"line-height: 1.22em;" class=3D"">= <br style=3D"line-height: 1.22em;" class=3D"">Note: I=E2=80=99m a rusty C++= developer but in the day did some serious stuff (Video codecs, communicati= ons protocols, compression, i960 and 68K and Z80). I never did TDD unit tes= ting back then. I learned that magic later when I was doing Java Servlet de= velopment. So I used to familiar with JUnit in three different IDEs.<span c= lass=3D"Apple-converted-space"> </span><br style=3D"line-height: 1.22e= m;" class=3D""><br style=3D"line-height: 1.22em;" class=3D"">I don=E2=80=99= t program anymore but I want to encourage people on the teams I will be coa= ching to give this a try.<span class=3D"Apple-converted-space"> </span= ><br style=3D"line-height: 1.22em;" class=3D""><br style=3D"line-height: 1.= 22em;" class=3D"">Advice appreciated. I will be playing with it enough to g= et the feel. It will be fun to see if I can even code anymore.<span class= =3D"Apple-converted-space"> </span><br style=3D"line-height: 1.22em;" = class=3D""><br style=3D"line-height: 1.22em;" class=3D"">Michael</p></div><= div style=3D"line-height: 1.22em; color: rgb(255, 255, 255); height: 0px;" = class=3D""></div></div></blockquote></div><br class=3D""> <!-- |**|begin egp html banner|**| --> <br> <br> <!-- |**|end egp html banner|**| --> <div width=3D"1" style=3D"color: white; clear: both;"/>__._,_.___</div> =20=20=20=20=20=20 =20=20 =20=20=20=20 <div id=3D"fromDMARC" style=3D"clear:both; margin-top: 10px;"> <hr style=3D"height:2px ; border-width:0; color:#E3E3E3; backgroun= d-color:#E3E3E3;"> Posted by: Michael Wollin <[email protected]> <hr = style=3D"height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3= E3;"> </div> <!-- Start Recommendations --> <!-- End Recommendations --> <!-- |**|begin egp html banner|**| --> <br><br> <tt> To Post a message, send it to: [email protected]<BR> To Unsubscribe, send a blank message to: SCRUMDEVELOPMENT-unsubscribe@eGrou= ps.com</tt> <br><br> <!-- |**|end egp html banner|**| --> <!-- |**|begin egp html banner|**| --> <img src=3D"http://geo.yahoo.com/serv?s=3D97476590/grpId=3D1569064/grpspI= d=3D1705007709/msgId=3D58862/stime=3D1566511400" width=3D"1" height=3D"1"> = <br> <!-- |**|end egp html banner|**| --> =20=20=20=20 <!-- |**|begin egp html banner|**| --> <br> =20=20=20 =20=20=20=20=20 =20 <!-- |**|begin egp html banner|**| --> <div id=3D"ygrp-vital" style=3D"background-color: #f2f2f2; font-fam= ily: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;"> <span id=3D"vithd" style=3D"font-weight: bold; color: #333; text-tr= ansform: uppercase; "><a href=3D"https://groups.yahoo.com/neo/groups/SCRUMD= EVELOPMENT/info;_ylc=3DX3oDMTJlbGpta2RzBF9TAzk3MzU5NzE0BGdycElkAzE1NjkwNjQE= Z3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTU2NjUxMTQwMA--" s= tyle=3D"text-decoration: none;">Visit Your Group</a></span> <ul style=3D"list-style-type: none; margin: 0; padding: 0; display: in= line;"> </ul> </div> <div id=3D"ft" style=3D"font-family: Arial; font-size: 11px; margin-top: 5p= x; padding: 0 2px 0 0; clear: both;"> <a href=3D"https://groups.yahoo.com/neo;_ylc=3DX3oDMTJkcWloaW42BF9TAzk3ND= c2NTkwBGdycElkAzE1NjkwNjQEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2dmcARzd= GltZQMxNTY2NTExNDAw" style=3D"float: left;"><img src=3D"http://l.yimg.com/r= u/static/images/yg/img/email/new_logo/logo-groups-137x15.png" height=3D"15"= width=3D"137" alt=3D"Yahoo! Groups" style=3D"border: 0;"/></a> <div style=3D"color: #747575; float: right;"> • <a href=3D"https://i= nfo.yahoo.com/privacy/us/yahoo/groups/details.html" style=3D"text-decoratio= n: none;">Privacy</a> • <a href=3D"mailto:SCRUMDEVELOPMENT-unsubscribe= @yahoogroups.com?subject=3DUnsubscribe" style=3D"text-decoration: none;">Un= subscribe</a> • <a href=3D"https://info.yahoo.com/legal/us/yahoo/utos/= terms/" style=3D"text-decoration: none;">Terms of Use</a> </div> </div> <!-- |**|end egp html banner|**| --> </div> <!-- ygrp-msg --> =20=20=20 <br> <!-- |**|end egp html banner|**| --> <div style=3D"color: white; clear: both;"/>__,_._,___</div> </body></html> --Apple-Mail=_DD3D49DC-40A1-453B-B639-AE3FD7535B1D--