• Course: TDD for Embedded C
  • Date entered: 2024-01-26 17:22:52 UTC
  • Course rating: Excellent
  • Most useful learnings: This is the second time taking the coarse and the most useful thing was learning how to do right all the things I learned wrong the first time. I could understand the little minutia that makes a big difference in my understanding of how to do TDD. Interface and decoupling. Testing in isolation. Testing only interfaces not internal code implementation. How to use fakes and spies and what mocks actually do.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: I found a number of Little things, particularly in videos that look like they evolved over time with patches. Not being a C++ user I got a bit frustrated with things C++ introduced and distracting from what I want to learn.
  • Exercise rating: Very Good
  • Exercise improvements: Sometimes I did not understand what I was supposed to do. That might just be me though. Hints were helpful and rereading instructions helped.
  • Instructor comments: I enjoy your humor and understanding of what we are faced with. Your knowledge was good. I like seeing that you make the same mistakes we do and did not edit it out to look like you always write perfect code the first time.
  • Better prepared: Much better
  • Start tomorrow: I am using it now.
  • Challenges to applying: Getting others on board with it. I am responsible for mandating its use. Are group will all be signing up to take this course very soon.
  • Other comments: It is a bit long, but there is much to learn. I am not sure how you could shorten it.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes