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