Course:
TDD for Embedded C
Date entered:
2019-01-17 22:02:36 UTC
Course rating:
Excellent
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:
Good balance
Presentation v discussion:
Good balance
Course improvements:
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?
Exercise rating:
Very Good
Exercise improvements:
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.
Instructor comments:
This was a great class and I learned a lot - thank you for all of it!
Better prepared:
Bring it on!
Start tomorrow:
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.
Other comments:
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:
No
Recommend to others:
Yes
Quote permission:
Yes