Course:
TDD for Embedded C
Date entered:
2021-05-28 06:34:55 UTC
Course rating:
Good
Most useful learnings:
The TDD cycle
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
I should have blocked out the whole 3 days so that I could focus on the exercises. I had work commitments in the mornings (course in the afternoon), so I didn't engage with the exercises enough. So advice to block out the full 3 days could be good.
Because we already have unit testing and CI in place, with our version of spys and fakes (via FFF), perhaps a private course would have been better. Still, I appreciate seeing the different ways of doing things.
Exercise rating:
Very Good
Exercise improvements:
I enjoyed them and I think they are at the right level.
I think getting something to run locally, even if its in our own time after the course, would be valuable. There seems to be a jump between Cyber Dojo and my machine (although we have tests via Unity and FFF, so its OK)
Instructor comments:
I appreciated your experience and knowledge. Thanks!
Better prepared:
Much better
Start tomorrow:
Yes. Lets see how it goes, but that is the intention.
Challenges to applying:
I think I have some design pattern issues, and I'm not sure how to solve them. The code works (well) but its in really big FSMs. I need to investigate this more. Maybe it should be in an RTOS of some kind...
Other comments:
I appreciate all of the effort that went into your setup. It was effective.
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes