• 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