Course:
TDD for Embedded C++
Date entered:
2018-03-09 20:20:21 UTC
Course rating:
Very Good
Most useful learnings:
The feel and tempo of TDD was really the most useful. This course is well designed to teach the rhythm of make it compile, make it link
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
suggest live coding portions are pre-recorded for the longer sections.
suggest presentations are more guided by slide deck (less thumbing through deck).
In general, content is very good but seems to lack polish.
Exercise rating:
Excellent
Exercise improvements:
Very good.
Instructor comments:
The footprints of your ideas/book/presentation are all over the current production [my company] codebase. The success off this codebase, it's automated testing and the ease of working on it are really proof of the effectiveness of TDD as you teach it.
Better prepared:
Much better
Start tomorrow:
I can certainly start in one codebase, but in the more legacy codebase it will take time and skill to get the Unit tests to compile.
Challenges to applying:
Bad Code really. The legacy code needs to be refactored to be testable. THis seems like an uphill battle to write enough tests to prove thatthe refatoring effort can be done without breaking the code.
Other comments:
The exercises were really fun. the cyber dojo works very well. you did a good job explaining the values of TDD.
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes