• Course: TDD for Embedded C++
  • Date entered: 2018-11-08 23:34:12 UTC
  • Course rating: Good
  • Most useful learnings: Learning the proper TDD development workflow. Breakdowns of various real-world design patterns and their pros and cons.
  • Concepts v exercises: Not enough exercises
  • Presentation v discussion: Too much presentation
  • Course improvements: Ensure that when presenting to remote attendees that they have tasking and are engaged when working on exercises. For a large part of "let's put our real-world code under test" exercises, I felt like I was watching two other people practice and debate things.
  • Exercise rating: Good
  • Exercise improvements: Modernize the C++ to reflect modern C++ best practices in the examples.
  • Instructor comments: You definitely know your stuff.
  • Better prepared: Moderately
  • Start tomorrow: I feel it will take months of practice to become effective and concise with all the testing techniques covered. Also, I am not working tomorrow. I will certainly work toward adding the things I have learned to my regular development practices.
  • Challenges to applying: Deadlines and pressure to "make it work" over "make it right", Lack of experience.
  • Other comments: This was a positive experience and I learned a lot but the lectures parts did get very dry and it was hard to follow some of the concepts that I had not been introduced to before. It was humbling to see how quickly taking large steps can lead down on overly complicated bath when practicing TDD.
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes