Course:
TDD for Embedded C
Date entered:
2018-10-26 15:22:40 UTC
Course rating:
Excellent
Most useful learnings:
How to take smaller steps. Existence of various tools. Application of "engineering techniques".
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
Possibly less use of C++ frameworks. They seem to introduce complications that I'm not convinced are outweighed by their conveniences.
Exercise rating:
Very Good
Exercise improvements:
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.
Instructor comments:
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.
Better prepared:
Bring it on!
Start tomorrow:
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.
Other comments:
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:
Yes
Recommend to others:
Yes
Quote permission:
Yes