Course:
TDD for Embedded C
Date entered:
2022-03-16 18:25:25 UTC
Course rating:
Very Good
Most useful learnings:
Going through the flash write demo really drove home the utility of writing tests as you go. I have spent an unreasonable amount of time debugging code with similar functionality. TDD would put a stop to those problems.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
I think you should give out copies of your book as a part of the course even if you increase the price of the class by that amount.
Exercise rating:
Good
Exercise improvements:
I would have liked more info on the basics of cpputest earlier in the course and less on the more advanced features at the end. I struggled with the flow in the beginning because I didn't understand how cpputest worked. Maybe 10 minutes of class time, not a video.
Instructor comments:
I enjoyed the occasional '80 reference, although I suspect I was the only one who recognized them. I haven't heard "I love it when a plan comes together" in decades.
Better prepared:
Much better
Start tomorrow:
I don't think so. I feel like I need a day or two to setup cpputest correctly with my current workflow. As far as the TDD concepts, yes, I can.
Challenges to applying:
Our firmware is stable and I occasionally have breaks of a few weeks from it. It is tough to implement it if I am not using it daily.
Other comments:
No other comments.
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes