TDD for Embedded C++
2017-08-03 19:02:14 UTC
Most useful learnings:
2 things, the write a test, make the test fail, implement just enough code to make the test pass process. The second most useful thing is how to use the test environment and tools.
Concepts v exercises:
Not enough exercises
Presentation v discussion:
The first day was too much evangelizing. The second day was very valuable in using doing the exercises. The workshop was good in seeing how to apply tests to the existing code base.
The exercises with the course were very good. During the workshop we got a bit lost a few times.
Overall good. He presented the concepts well. In dealing with questions, he was sometimes dismissive of some questions or concerns that people raised.
Yes. We have tools available and some knowledge on how to use it.
Challenges to applying:
Lots of legacy code that will need to be refactored to make it effective for unit tests. Sometimes hard to turn the titanic once it has left the port.
Legacy code workshop:
Recommend to others: