TDD for Embedded C
2021-08-13 14:13:36 UTC
Most useful learnings:
The strategy to check code functionality with TDD in common and also not to be afraid for using TDD with "old" legacy code.
Concepts v exercises:
Presentation v discussion:
From my point of view a bit more time for discussions, even if the balance between presentation and discussions was good.
A bit more time for the exercises
We can and our leader wants that we start as soon as possible! Me too!
Challenges to applying:
The decision which existing components will be the first/next TDD usage candidates.
For sure, new components will be created with TDD from start.
Since over 25 years i develop embedded sw. In the beginning my approach was so near to some aspects of TDD (make the code ready for more platforms, different compiler, not only for the target).
I had projects in the past without target hardware for the first 3 months, where we used simulation environments on the PC and produced much more portable code compared to our recent projects.
The training days, discussions and the concepts of TDD brings me back to my thinking of how to develop from 20 years ago, like a confirmation!
Legacy code workshop:
Recommend to others: