Course:
TDD for Embedded C
Date entered:
2020-03-12 17:55:42 UTC
Course rating:
Excellent
Most useful learnings:
How to think about breaking a system down into testable components. Also how to use mocking frameworks like CppUMock.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
You could add an on-target CPPUTest module that requires attendees to implement their unit tests on embedded hardware (maybe a standardized eval board). This would help show how to maintain the off-target and on-target test runners, and show how results from one target effects another.
Exercise rating:
Excellent
Exercise improvements:
Same as the course improvement, adding an on-target module would be interesting.
Instructor comments:
James was extremely knowledgeable, and is quite effective at communicating these complex ideas.
Better prepared:
Bring it on!
Start tomorrow:
I had already started, but I'm better equipped to do a good job learning/implementing TDD.
Challenges to applying:
Getting my existing code base into test harnesses has been difficult, but I'm seeing progress.
Other comments:
I had a pretty seamless experience with the remote delivery.
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes