Course:
TDD for Embedded C++
Date entered:
2018-08-30 18:08:24 UTC
Course rating:
Very Good
Most useful learnings:
Learning that TDD involves writing the tests FIRST. And examples of code "smells" and methods of fixing them.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
Exercise rating:
Excellent
Exercise improvements:
For the 2nd exercise (home automation), it was not clear what was required. It seemed very open ended, probably too open ended to be useful as a training exercise. Most of the exercise time was spent figuring out what was being asked and then determining an architecture to accomplish that...instead of spending most of the time learning/practicing TDD.
Instructor comments:
Well spoken, very knowledgeable
Better prepared:
Bring it on!
Start tomorrow:
Yep!
Challenges to applying:
Legacy code can be difficult to get under test, since it was designed with testing in mind.
Other comments:
Legacy code workshop:
Yes
Recommend to others:
Yes
Quote permission:
Yes