TDD for Embedded C++
2020-05-21 18:30:44 UTC
Most useful learnings:
As a beginner, I don't know how things should be done correctly. I would like to learn the good habits in the beginning of my professional carrier. TDD is definitely a technique that I will always apply if I can, knowing that is the right path.
Other topics I really liked:
-Test code as a documentation.
-Make small changes to the code and let the compiler helps you.
Concepts v exercises:
Presentation v discussion:
I had a distracting desync issue in the last 15 minutes of the course, but it could be caused of our vpn.
I would like the 2nd (light scheduler) and the 3rd (driver) exercises to be a bit more guided like the 1st (cyclic buffer).
It was very easy to follow all the explanations.
Yes, we are already applying in our current project unit testing for all the components. Including TDD in my workflow should be natural.
Challenges to applying:
Legacy code workshop:
Recommend to others: