Course:
TDD for Embedded C
Date entered:
2015-06-03 21:19:29 UTC
Course rating:
Excellent
Most useful learnings:
I had written unit tests in the past but always after the fact. Now I understand the techniques for developing the tests slightly ahead of the features of the object being unit tested.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
Slowing the pace in a few places where it felt kind of rushed - bearing in mind that it was only a two day course (of course). In hindsight I think 3 or even 4 might have been better.
Exercise rating:
Excellent
Exercise improvements:
There wasn't enough time to finish them, which there almost never is in the courses I've attended. It would have necessitated more days.
Instructor comments:
Very knowledgeable, very good communicator, and went with where the questions and discussions led.
Better prepared:
Much better
Start tomorrow:
Definitely with added unit tests to some code already developed. I don't do much clean slate programming presently so the true TDD may have to wait a bit.
Challenges to applying:
Resistance to change if it doesn't guarantee immediate development time reductions (even if it does guarantee higher code quality), i.e. we're more short-term than long-term oriented unfortunately.
Other comments:
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes