• Course: TDD for Embedded C/C++
  • Date entered: 2023-08-30 19:54:03 UTC
  • Course rating: Excellent
  • Most useful learnings: The capability and principles of TDD. I am now very familiar with how to move through testing either new code or existing code. I came into this course with little to no knowledge on how to write tests. Now, I can say I feel comfortable in trying to implement this in my code in my projects.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: There is a lot of prep work that we do have to do when going into this. However, I know due to the time constraints and nature of this course, it's not easy to fit everything in. I think either a longer training time would be great. But, there is also a self-paced option that is offered as well, so not complaining much either.
  • Exercise rating: Excellent
  • Exercise improvements: N/A
  • Instructor comments: James was pretty clear in giving instructions. So clear that even the exercises were still a good step by step process into achieving your goal. This would eventually translate to what I can do in my own code.
  • Better prepared: Much better
  • Start tomorrow: I could. I am currently writing up some unit testing for our code in my project right now. The only problem right now is mainly because it is code that I did not work on directly. Already looking through it I know that it will be difficult to create good testing.
  • Challenges to applying: Challenges are that a lot of the code that I would work on are already established. Main thing is just getting familiarized with the code to be able to build good tests. That may get lost in translation. I think I would be able to put everything into practice if I was able to have a fresh start. However, that would be a feat in itself.
  • Other comments:
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes