• Course: TDD for Embedded C
  • Date entered: 2022-02-10 14:50:24 UTC
  • Course rating: Excellent
  • Most useful learnings: Getting to see a practiacal demonstration of the short cycles of TDD. It was enlightening to see just how small the changes should be each time.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: We had a brief follow-up session on getting legacy code under test. It would be great if this could be incorporated into the course with some practical exercises.
  • Exercise rating: Excellent
  • Exercise improvements:
  • Instructor comments: Friendly and confident. Easy to understand. Very helpful.
  • Better prepared: Much better
  • Start tomorrow: Mostly, yes. However, to be truely effective, we need to get our legacy code under test. We would also benefit from a better unit testing tool. CppUTest looks like a very good candidate, so we will look to migrate to that.
  • Challenges to applying: A large amount of legacy code. Not everybody has had the training yet. Some have made it quite clear that they are not interested in writing tests (altough that opinion might be changed by taking the course).
  • Other comments: Gather Town was a really good tool for allowing us to take the course remotely.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes