TDD for Embedded C
2021-10-27 14:21:54 UTC
Most useful learnings:
The mock is the most useful thing that i think allowing me to emulate the hardware interface without the hardware
Concepts v exercises:
Presentation v discussion:
I think it is the best that it can turn out to be. Well done.
If I can recommend, I would recommend to spend less time on circular buffer. I even would recommend to substitute the light scheduler with some more hardware emulation or interrupt emulation.
I think you covered the topic very well. I liked the idea that requiring us to watch video for the concepts will be recovering. That helped to reinforce the concept again during the presentation.
We already started on some projects, so it will continue. In regarding to the existing projects, i think it is a balance approach. I remembered one powerful statement during the training was that to find a way to implement TDD. Depending on the level of ease, some can be hard. This leads me to think differently on how to use TDD on existing projects without doing a lot of code surgery.
Challenges to applying:
The existing codes are too big and were not started that way.
I appreciate David being very thoughtful about different audience and explaining things very thorough.
Legacy code workshop:
Recommend to others: