Course:
TDD for Embedded C
Date entered:
2017-09-21 07:46:01 UTC
Course rating:
Very Good
Most useful learnings:
Keep the feedback loop short, do many small iterations instead of several big ones. Also using a more object-oriented design strategy for C programs (splitting up interfaces in header files) was not entirely new, but I had not seen it used this way before and I really liked that.
Using these design-tools specifically to add testing points was nice.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
The flow of the presentation slides
Exercise rating:
Excellent
Exercise improvements:
Turn on syntax highlighting in Code Dojo by default
Instructor comments:
I really liked the loose approach, with the 'parking lot' for questions that couldn't be answered just yet. Also liked the excercises a lot, and the balance between us watching you do the programming, us doing the programming and you analysing our mistakes was very good.
Better prepared:
Bring it on!
Start tomorrow:
Yes. We already use pretty extensive testing, but I feel like I have a better grasp on designing specifically for testing now.
Challenges to applying:
We work on algorithmic problems, where it's often hard to separate the algorithm in small enough chunks to test them in a practical way.
Other comments:
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
No