Course:
TDD for Embedded C
Date entered:
2025-09-01 08:32:34 UTC
Course rating:
Excellent
Most useful learnings:
I liked the fact that we were doing things on our own with some guidance (Exercise hints), and then we were also seeing James in action... the refactoring concept in the way it was presented was very nice.
Also good pointers to some tools and books like Fake Function Framework, Cucumber, Robot Framework.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
I wish we could spend more time (a few more days), but it was already pretty good like this.
No change needed in my opinion.
Exercise rating:
Excellent
Exercise improvements:
Exercices were simple enough not to waste too much time trying to understand the context and what was expected.
Instructor comments:
The trainer, James, is a great trainer! He shares a bunch of real examples from his own experience and that helps a lot to match what we learn with real developer's life.
He does live examples which is also very valuable to see how efficient this TDD concept can be (once we experience it a bit on our own, we know this will be useful).
Better prepared:
Much better
Start tomorrow:
Yes! We followed the training with my team mates, and I think this will be very useful. Being alone in the training and back to our work in a larger team would be another challenge to make it buy-in by the team mates.
Challenges to applying:
My guess is that we have two challenges:
- Getting used to the principles we learned during the training. A bit counter intuitive to what we have been doing in the past (I'm already using the word "past" :) ).
- Reworking our work estimation to get started with this methodology.
Other comments:
I'm eager to get started and see our code base more reliable. We don't start from scratch though, we have room for improvement and TDD will help.
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes