Course:
TDD for Embedded C
Date entered:
2016-11-04 20:57:27 UTC
Course rating:
Very Good
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:
Good balance
Presentation v discussion:
Good balance
Course improvements:
I wish there are more examples related to the embedded system.
Exercise rating:
Very Good
Exercise improvements:
More complex embedded system exercises are needed, which can demonstrate TDD benefits.
Instructor comments:
knowledgeable and helpful
Better prepared:
Much better
Start tomorrow:
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.
Other comments:
An advanced TDD training for embedded system is needed, focusing on all real embedded problems.
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes