TDD for Embedded C
2019-01-17 22:02:36 UTC
Most useful learnings:
How to effectively drive each new line of code with a test and not write too much production code at once. This is a great way to work and I really appreciated the example driven and clear approach James used.
Concepts v exercises:
Presentation v discussion:
It's hard to get interactivity in a remote class, but somehow encouraging a group discussion would be useful. Maybe even look at a piece of volunteered code?
The second exercise seemed to be much more difficult that the first and last - maybe some rethinking of what we start with there or some clarification of how that exercise is supposed to work would help.
This was a great class and I learned a lot - thank you for all of it!
Bring it on!
Yes - I have several new projects on the horizon and am excited to approach them in a TDD way.
Challenges to applying:
I think getting the toolchain/automation setup will likely be our biggest challenge. Management is very supportive.
Cyberdojo was great, maybe having some checkpoints to look at if we get stuck would be helpful. I know its hard to teach remotely though and this was the best solution I've seen.
Legacy code workshop:
Recommend to others: