TDD for Embedded C++
2019-08-23 00:04:58 UTC
Most useful learnings:
How to structure code to be more testable
Concepts v exercises:
Not enough exercises
Presentation v discussion:
More exercises, though this may vary by person - I absorb very little through presentations and only learn once I apply it.
Yes - this is already a continuous process for us and so there is no "start", just improving how we do it right now
Challenges to applying:
Complexity of current codebase - must improve through refactoring before we're able to take advantage of the true potential
Initial legacy code workshopping on the big screen was not overly helpful because there was no code that everyone in the room was familiar with.
First day of training was very slow - we didn't need to be sold on the idea of testing (or at least, I didn't), we just wanted to learn the techniques
Legacy code workshop:
Recommend to others: