Course:
TDD for Embedded C
Date entered:
2020-09-10 22:54:13 UTC
Course rating:
Very Good
Most useful learnings:
Applying the Crash - Pass algorithm to legacy code. I'd done something like this before (once or twice, as a toy/research example) with some anxiety whether I was even achieving anything in the process. This was great.
Concepts v exercises:
Not enough exercises
Presentation v discussion:
Too much presentation
Course improvements:
I'd recommend looking for ways to break up and alternate the presentation/exercise components into shorter cycles: the presentations are thorough and patient and generally great, but there's a lot of information to process and by the time I reached the exercises on the final day, I was definitely experiencing serious brainfade!
Exercise rating:
Excellent
Exercise improvements:
Instructor comments:
James is great! The supporting media + PDF materials are nicely prepared, the delivery is clear and thorough, the active supervision in the exercise components was really helpful and impressive.
Better prepared:
Much better
Start tomorrow:
No. The current projects are in a winding-up phase. But I'm prepping for the next one on the sidelines, and aspects of this approach are definitely going into the planning.
Challenges to applying:
Third-party integration and sheer volume of legacy code.
Other comments:
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes