Course:
TDD for Embedded C
Date entered:
2019-02-27 19:57:03 UTC
Course rating:
Excellent
Most useful learnings:
Iterative approach in really small steps makes it easier to find where the error is.
Unit tests are useful to learn how to use APIs you may not be as familiar with.
Refactoring guidelines.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
More time spent on strategies to reduce effort needed to create Test Doubles.
Exercise rating:
Excellent
Exercise improvements:
An exercise trying to test legacy code would have been nice. Is that covered in the legacy workshop?
Instructor comments:
The instructor knew the material well, concepts explained were very practical.
Better prepared:
Much better
Start tomorrow:
No. Short term schedule pressure.
Challenges to applying:
Build system and workflow changes to make it seamless.
Current long build process.
Concerns about overloading CI systems, as they are shared between multiple projects.
Concerns about long delays on feedback loop due to CI system being blocked with other tasks that take longer to complete.
Other comments:
Really appreciated not needing to spend time setting up prerequisites.
The parking board helped to ensure questions got answered.
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
No