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