TDD for C++
2018-11-29 20:56:44 UTC
Most useful learnings:
Gaining familiarity with cpputest and mocking, since they are used extensively by my team.
Concepts v exercises:
Not enough exercises
Presentation v discussion:
Too much presentation
I felt like there was a lot of redundancy in the presentation, which made it difficult at times to pay attention. I also think the course could have been shorter.
Many of us seemed to be struggling with the language of "make the test fail" - what about changing this to "validate that the test works"? I was pretty frustrated with the failing test step until I realized this is how I think about developing. You may get a better response with positive instead of negative language.
There are a lot of really good ideas in the course! I appreciated the encouragement for questions and allowing several breaks over the course of the class.
Yes. These ideas are already embedded into my team's workflow.
Challenges to applying:
Each product and platform has a separate code base and therefore unique challenges.
Legacy code workshop:
Recommend to others: