TDD for Embedded C
2019-02-27 19:57:03 UTC
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.
Concepts v exercises:
Presentation v discussion:
More time spent on strategies to reduce effort needed to create Test Doubles.
An exercise trying to test legacy code would have been nice. Is that covered in the legacy workshop?
The instructor knew the material well, concepts explained were very practical.
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.
Really appreciated not needing to spend time setting up prerequisites.
The parking board helped to ensure questions got answered.
Legacy code workshop:
Recommend to others: