• Course: TDD for Embedded C
  • Date entered: 2024-09-20 18:08:46 UTC
  • Course rating: Very Good
  • Most useful learnings: TDD philosophy. I am not an embedded programmer but I see how TDD can be applied to any programming.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Possibly having more time to do the prep-work ahead of the training. Maybe a full week or two, I was trying to tie things up on other/regular work items up to the last minute before training.
  • Exercise rating: Very Good
  • Exercise improvements: I would have been interested to learn more about CppuTest the first day. Not nitty gritty details, just more intro on the test syntax expected and why.
  • Instructor comments: James was great, explained things clearly and I enjoyed learning about his why he does things the way he does. Very informative!
  • Better prepared: Much better
  • Start tomorrow: Yes, I will investigate other test frameworks since I don't need to use C or C++ for my programs.
  • Challenges to applying: I don't foresee any major workplace obstacles.
  • Other comments: Neither being an embedded programmer nor a regular C++ programmer, it was fun to get things to compile, link, fail, and succeed. I liked learning that approach which is very different than what I am used to.
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes