• 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