Course:
TDD for Embedded C++
Date entered:
2018-11-08 23:24:31 UTC
Course rating:
Very Good
Most useful learnings:
I have taken this course previously, so it was a good review. The most valuable new item I took out of this was the Active Object pattern.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
Being mindful of the amount of time spent talking vs. activity. For the most part there was a good balance, but once things got off course (due to our inability to get our own code under unit test for demonstration) this became heavily skewed towards lecture making it difficult to take as much out of it as I would have otherwise been able to.
Exercise rating:
Very Good
Exercise improvements:
One of the difficult items I had was understanding the desired design implemented in the light controller exercise. Making this a bit clearer would generally help things along.
Instructor comments:
Better prepared:
Much better
Start tomorrow:
I have been for a while now. So yes.
Challenges to applying:
Getting the initial file under test, aka fixing the initial test case to compile and link appropriate will be the short term difficulty. Long term, I see clashes between stub/mock's of untested internal interfaces for one test and the tests meant to test that internal interface. I suspect that this is a design issue in our make file.
Other comments:
Legacy code workshop:
Yes
Recommend to others:
Yes
Quote permission:
Yes