TDD for Embedded C++
2018-03-09 20:19:00 UTC
Most useful learnings:
How to implement doubles and mocks.
Concepts v exercises:
Presentation v discussion:
Too much presentation
More time spent more on the concepts being taught. Don't assume that everyone in the room knows everything.
Improvements to the instructions.
The instructor was very knowledgeable on the topics.
Yes, we have the tools and frameworks in place to do this and now I have the knowledge needed to contribute.
Challenges to applying:
One of our legacy code bases does not compile for x86, due the use of a vendor-specific compiler feature. This prevents us from running the test framework. All such code must be refactored before TDD can be accomplished.
Legacy code workshop:
Recommend to others: