• Course: TDD for Embedded C
  • Date entered: 2015-02-19 21:30:00 UTC
  • Course rating: Very Good
  • Most useful learnings: Leaving old implementations in place while developing new features to keep the code testable.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements:
  • Exercise rating: Very Good
  • Exercise improvements:
  • Instructor comments:
  • Better prepared: Much better
  • Start tomorrow: Yes, our development flow is set up such that the 'writing tests' step is before the 'in progress' step.
  • Challenges to applying: The steps in our development flow are listed a bit more discreetly (tests then code) where TDD would probably be a bit more iterative (write test code, write code, repeat).
  • Other comments: I think the exercises are excellent, it is much easier to internalize the concepts when you go through the steps yourself. As a bonus it is also much more entertaining with the exercises than it would be as just a lecture/reading of slides.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: No