TDD for Embedded C
2019-08-16 03:21:32 UTC
Most useful learnings:
How to apply TDD to embedded C development for new development as well as for legacy code.
How to use CppUTest and CppUMock.
Best practices for TDD.
Concepts v exercises:
Presentation v discussion:
Excellent communication and great approach to best practices.
Yes. I see an excellent opportunity to use TDD and increase code quality.
Challenges to applying:
The human aspect is of much concern. We will have to train people on TDD and get them thinking about it. Then we will have to enforce the best practices via policies and process checks. Also we will have to conduct timely reviews to ensure people are doing the right thing and not getting on any tangential routes.
Remote delivery was great(except for some hiccups midway with particular chrome version). The programming environment was very approachable.
Legacy code workshop:
Recommend to others: