TDD for Embedded C
2021-05-28 06:34:55 UTC
Most useful learnings:
The TDD cycle
Concepts v exercises:
Presentation v discussion:
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.
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)
I appreciated your experience and knowledge. Thanks!
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...
I appreciate all of the effort that went into your setup. It was effective.
Legacy code workshop:
Recommend to others: