TDD for Embedded C
2016-11-04 20:57:27 UTC
Most useful learnings:
1. TDD benefits in firmware development
2. A tool, CPPUTest, is available for embedded programmers to use
3. First hand experience by using CPPUTest
Concepts v exercises:
Presentation v discussion:
I wish there are more examples related to the embedded system.
More complex embedded system exercises are needed, which can demonstrate TDD benefits.
knowledgeable and helpful
I am working on the legacy codes that were developed by previous developers.
The changes I made are not in module level. The changes are for the system process. I need to know how to apply TDD for the process of embedded system.
You have not touched these kinds of topic in the two-day training sessions.
Challenges to applying:
Legacy codes are done by other people, in which there are a lot bandit bug fixing codes without any comments.
An advanced TDD training for embedded system is needed, focusing on all real embedded problems.
Legacy code workshop:
Recommend to others: