• Course: TDD for Embedded C
  • Date entered: 2023-01-02 08:27:26 UTC
  • Course rating: Very Good
  • Most useful learnings: The minute details of the TDD test cycle, like deliberately making the production code function return the wrong value to verify that the test itself is catching this. I've done TDD before, but at a much coarser granularity, skipping perhaps too much of Uncle Bob's second law.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: "Self-Paced TDD for Embedded C (Beta)" has several minor (technical) issues. These do not take away any of the value, and after they get ironed out in the release version, you have a pretty solid course. I would have liked to see some exercises on unit testing legacy code, but of course this may be hard to do in cyber-dojo.
  • Exercise rating: Very Good
  • Exercise improvements:
  • Instructor comments:
  • Better prepared: Much better
  • Start tomorrow:
  • Challenges to applying:
  • Other comments:
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: No