Course:
TDD for Embedded C
Date entered:
2016-06-09 17:06:38 UTC
Course rating:
Good
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
Course improvements:
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)
Exercise rating:
Very Good
Exercise improvements:
A hands-on exercise involving legacy code or a more complex version of the mocking exercise would have been great.
Instructor comments:
James was very knowledgable and was patient in answering everyone questions and concerns.
Better prepared:
Bring it on!
Start tomorrow:
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.
Other comments:
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:
No
Recommend to others:
Yes
Quote permission:
Yes