• Course: TDD for Embedded C++
  • Date entered: 2014-07-10 12:32:06 UTC
  • Course rating: Good
  • Most useful learnings: Don't overthink. Go slow to go fast. How to integrate CPPUTest into my environment and actually use the test harness framework.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Walk class through more small examples to start. For the light controller/scheduler exercise, just give the design so the focus can be applying TDD, not SW design.
  • Exercise rating: Good
  • Exercise improvements: Add a few more C++ examples.
  • Instructor comments: Need to better define and explain use cases for Spies vs. Fakes vs. Doubles. I'm not sold on Mocks as defined in class. Maybe I still don't see the value there.
  • Better prepared: Moderately
  • Start tomorrow: Yes. I see the value.
  • Challenges to applying: Getting management to understand the learning curve. Just b/c we are trained doesn't make us experts in TDD. We need to do it...and fail at it a few times before we get good at it.
  • Other comments: Didn't like the "reorg" stuff. I'd rather work alone or with the same person during the entire class.
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes