• Course: C/C++
  • Date entered: 2026-03-05 21:47:11 UTC
  • Course rating: Good
  • Most useful learnings: Most useful thing I learned was the first day and the overall development flow of Test Driven Design. I thought the explanation of key concepts and how to actually set things up to use the paradigm was key. Legacy code inclusion was somewhat helpful, but we did not set you up for success by going over our current test harness, since we have a majority of what you explained set up already.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: This course could be improved by sticking to and expanding a single hands on exercise. If the circular buffer could be expanded to go into an example with stubs, doubles, mocking, etc it would cause there to be less time needed in figuring out the modules and how they interact; meaning more time could be spent focusing on how to create the test scenarios.
  • Exercise rating: Very Good
  • Exercise improvements: As stated in the last section, make them all concurrent and building on top of one another. Start with the circular buffer and build upon it instead of switching to a completely different problem.
  • Instructor comments: At times the coding examples were hard to follow; but that could just be my learning style. I prefer hands on so the exercises really helped.
  • Better prepared: Much better
  • Start tomorrow: Have already started - we already have the test harness framework built into our codebase, just need to take the TDD principles and put them to action.
  • Challenges to applying: Main challenge is actually adopting the ideology across the org. I'm sure some people will use it, but not all.
  • Other comments: At times the audio/visual of the meeting was lagging. You presenting a separate shared window helped with visual, but audio would still sound robotic and lag.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes