Course:
TDD for Embedded C
Date entered:
2023-01-02 08:27:26 UTC
Course rating:
Very Good
Most useful learnings:
The minute details of the TDD test cycle, like deliberately making the production code function return the wrong value to verify that the test itself is catching this. I've done TDD before, but at a much coarser granularity, skipping perhaps too much of Uncle Bob's second law.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
"Self-Paced TDD for Embedded C (Beta)" has several minor (technical) issues. These do not take away any of the value, and after they get ironed out in the release version, you have a pretty solid course.
I would have liked to see some exercises on unit testing legacy code, but of course this may be hard to do in cyber-dojo.
Exercise rating:
Very Good
Exercise improvements:
Instructor comments:
Better prepared:
Much better
Start tomorrow:
Challenges to applying:
Other comments:
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
No