• Course: TDD for Embedded C++
  • Date entered: 2016-04-04 14:14:32 UTC
  • Course rating: Excellent
  • Most useful learnings: The examples and the experience of running through tdd examples. As a part of that I learned the following: being methodical breaking it up into very small pieces the value of just getting tests to pass by using hardcoded values, or using "incomplete, simple code"
  • Concepts v exercises: Not enough exercises
  • Presentation v discussion: Good balance
  • Course improvements: I think spending a little less time on presentations and more time coding may get us more value. Discussing more ideas and patterns for breaking apart legacy code.
  • Exercise rating: Excellent
  • Exercise improvements: I thought the exercises were excellent. I wish we spent more time on the light controller and finishing that up rather than the flash controller exercise which was more straightforward.
  • Instructor comments: I really enjoyed the class!! I'm definitely going to be implementing the practices and ideas I learned with a lot more determination and effort.
  • Better prepared: Bring it on!
  • Start tomorrow: Our environment is suitable for implementing the practices now. However we may have some issues with working with legacy code which would take a little extra upfront effort and cost to get into a test harness.
  • Challenges to applying: Legacy code
  • Other comments:
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes