TDD for Embedded C++
2018-03-09 20:20:21 UTC
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:
Presentation v discussion:
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.
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.
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.
The exercises were really fun. the cyber dojo works very well. you did a good job explaining the values of TDD.
Legacy code workshop:
Recommend to others: