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