• Course: TDD for Embedded C
  • Date entered: 2019-08-16 03:21:32 UTC
  • Course rating: Excellent
  • 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: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: No comments
  • Exercise rating: Excellent
  • Exercise improvements: No comments
  • Instructor comments: Excellent communication and great approach to best practices.
  • Better prepared: Much better
  • Start tomorrow: 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.
  • Other comments: Remote delivery was great(except for some hiccups midway with particular chrome version). The programming environment was very approachable.
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes