• Course: TDD for Embedded C
  • Date entered: 2021-05-28 06:34:55 UTC
  • Course rating: Good
  • Most useful learnings: The TDD cycle
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: I should have blocked out the whole 3 days so that I could focus on the exercises. I had work commitments in the mornings (course in the afternoon), so I didn't engage with the exercises enough. So advice to block out the full 3 days could be good. Because we already have unit testing and CI in place, with our version of spys and fakes (via FFF), perhaps a private course would have been better. Still, I appreciate seeing the different ways of doing things.
  • Exercise rating: Very Good
  • Exercise improvements: I enjoyed them and I think they are at the right level. I think getting something to run locally, even if its in our own time after the course, would be valuable. There seems to be a jump between Cyber Dojo and my machine (although we have tests via Unity and FFF, so its OK)
  • Instructor comments: I appreciated your experience and knowledge. Thanks!
  • Better prepared: Much better
  • Start tomorrow: Yes. Lets see how it goes, but that is the intention.
  • Challenges to applying: I think I have some design pattern issues, and I'm not sure how to solve them. The code works (well) but its in really big FSMs. I need to investigate this more. Maybe it should be in an RTOS of some kind...
  • Other comments: I appreciate all of the effort that went into your setup. It was effective.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes