TDD for Embedded C/C++
2022-07-26 10:08:26 UTC
Most useful learnings:
Try to dissects a big problem into small parts.
Try to think one step by step.
This makes our coding structure much more stable.
Concepts v exercises:
Presentation v discussion:
It's good to get the concept of TDD.
We were confused about what's the purpose of the exercise.
Since we are not aware of thinking from tests, it's not easy to start slowly if there is no other illustration.
Yes, it is hard to start unless we try to do it.
So I will try to do it from now on.
Challenges to applying:
Since embedded firmware are related to hardware module, it's hard to separate them apart and build the test.
It also might be a challenge that our source are not independent.
Legacy code workshop:
Recommend to others: