TDD for Embedded C
2018-10-26 15:22:40 UTC
Most useful learnings:
How to take smaller steps. Existence of various tools. Application of "engineering techniques".
Concepts v exercises:
Presentation v discussion:
Possibly less use of C++ frameworks. They seem to introduce complications that I'm not convinced are outweighed by their conveniences.
Overall the editor was easy enough to use. Maybe a little more training on how to search and replace? The exercises themselves seemed to be well targeted to the subject matter at hand.
Extremely knowledgeable. Able to remember a respectable amount of detail about our code while working through exercizes. Good at answering questions. Provided a useful dialog rather than a fixed presentation.
Bring it on!
No, I'm flying. It will have to wait until Monday:)
Challenges to applying:
There is some vascillation regarding which test framework to use, though it seems to be settling. There is a large volume of tests in Embunit that will have to be carried forward and maintained until they can be replaced by the next framework of choice.
Things that I knew and had perhaps forgotten were refreshed, things that I know and use were reinforced, and new knowledge was added. Having additional techniques that help me determine that a "module" is complete and ready to be used by others who depend on it is empowering.
Legacy code workshop:
Recommend to others: