• Course: TDD for Embedded C++
  • Date entered: 2015-06-14 14:44:53 UTC
  • Course rating: Excellent
  • Most useful learnings: Creating test doubles
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: There could be more examples about creating test doubles for legacy code
  • Exercise rating: Very Good
  • Exercise improvements: There could be exercises about adding features to legacy code
  • Instructor comments:
  • Better prepared: Moderately
  • Start tomorrow: Our unit test framework (CppUnit) and setup is not that good - unit tests include all header and source files and dependencies by default. We need to improve the setup quite a bit
  • Challenges to applying: There is lots of legacy code with very poor architecture. Many classes use global and static stuff so it is difficult to isolate code under test
  • Other comments: There could be an additional day for working with legacy code
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes