TDD for Embedded C
2018-03-01 20:43:02 UTC
Most useful learnings:
I have no future as an embedded systems programmer. That last exercise was very confusing.
In all seriousness I learned that this can be practical if done right.
Concepts v exercises:
Not enough exercises
Presentation v discussion:
Too much presentation
Many, shorter, focused exercises and topics. This felt too open and too long and too unstructured
More structure, simpler and more focused
You have the right idea. The first day was great, but things got more complex and unstructured way too quickly by the end.
No (because something else very high priority got dropped in my lap) but as soon as that's taken care of I plan on applying TDD to our branch.
Challenges to applying:
Getting people to believe me, applying it to existing code I don't understand.
Remote did not help the process much, but a better class could make the effects negligible.
Legacy code workshop:
Recommend to others:
Only if improved