• Course: TDD for Embedded C
  • Date entered: 2019-01-17 22:02:36 UTC
  • Course rating: Excellent
  • Most useful learnings: How to effectively drive each new line of code with a test and not write too much production code at once. This is a great way to work and I really appreciated the example driven and clear approach James used.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: It's hard to get interactivity in a remote class, but somehow encouraging a group discussion would be useful. Maybe even look at a piece of volunteered code?
  • Exercise rating: Very Good
  • Exercise improvements: The second exercise seemed to be much more difficult that the first and last - maybe some rethinking of what we start with there or some clarification of how that exercise is supposed to work would help.
  • Instructor comments: This was a great class and I learned a lot - thank you for all of it!
  • Better prepared: Bring it on!
  • Start tomorrow: Yes - I have several new projects on the horizon and am excited to approach them in a TDD way.
  • Challenges to applying: I think getting the toolchain/automation setup will likely be our biggest challenge. Management is very supportive.
  • Other comments: Cyberdojo was great, maybe having some checkpoints to look at if we get stuck would be helpful. I know its hard to teach remotely though and this was the best solution I've seen.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes