• Course: TDD for Embedded C
  • Date entered: 2015-06-03 21:22:21 UTC
  • Course rating: Very Good
  • Most useful learnings: rationale for using TDD how to start using TDD with legacy code
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: I would have liked more time spent on refactoring. But, as was mentioned, this course was a condensed version of a 5-day course so some topics had to be left out.
  • Exercise rating: Good
  • Exercise improvements: I would have preferred different examples to those in the book.
  • Instructor comments: Very knowledgeable and engaging presenter that spend time to explain the reasoning behind the process.
  • Better prepared: Moderately
  • Start tomorrow: I had read the book previously, so a lot of the material was more of a review. But the in-class discussion was great and I look forward to start implementing some of the techniques immediately.
  • Challenges to applying: Training (forcing!) myself and others to spend time implementing tests instead of only working on new features and manually debugging existing code.
  • Other comments: The on-site 5-day version of this course would probably have been more valuable to my team as a whole, including working with our existing code base.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes