• 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