• Course: TDD for Embedded C/C++
  • Date entered: 2023-01-27 19:06:31 UTC
  • Course rating: Excellent
  • Most useful learnings: I found learning about mocks and fakes was incredibly useful. I had taken a course in college that introduced me to the fundamentals of using different debugging techniques and TDD, however mocks and fakes were never discussed.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Maybe a brief overview of how to setup CppUTest to work on a machine after we have gone through the course using cyber-dojo to get an idea of how to setup/integrate it into a codebase.
  • Exercise rating: Excellent
  • Exercise improvements: N/A
  • Instructor comments: James was incredibly helpful whenever questions were asked and at making sure no one got stuck during the exercises.
  • Better prepared: Bring it on!
  • Start tomorrow: Yes! I've already begun integrating unit tests into my current project
  • Challenges to applying: One challenge is the reliance on some large third-party libraries, such as OPC which could be potentially challenging to test
  • Other comments:
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes