TDD for Embedded C
2016-06-09 17:06:38 UTC
Most useful learnings:
Learning how to cleanly structure C code and apply my knowledge of TDD to writing C code.
Concepts v exercises:
Not enough exercises
Presentation v discussion:
Too much presentation
As somebody who knows TDD and not enough about the intricacies of C, I would have the liked the sections on TDD to address more C-related pitfalls, especially when having to add tests to legacy code or balance more complex interactions. I understand that I may be in the minority of this class' target demographic (which seems to be for experienced C programmers who have not utilized TDD)
A hands-on exercise involving legacy code or a more complex version of the mocking exercise would have been great.
James was very knowledgable and was patient in answering everyone questions and concerns.
Bring it on!
I can if I am paired with somebody who knowledgable about C and I have an embedded C project to work on.
Challenges to applying:
Getting more embedded software projects to try this out on in the first place.
The lecturing was a little dry in sections that were specific to TDD, especially for someone with prior knowledge of TDD. I'm not sure how that can be avoided in a remote setting
Legacy code workshop:
Recommend to others: