• Course: TDD for Embedded C
  • Date entered: 2015-11-19 16:08:23 UTC
  • Course rating: Very Good
  • Most useful learnings: The "small step" approach to coding looks very promising in avoiding introducing bugs, mixed with the batch of small tests could really save debugging time.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: The course was clear and made good example to explain more complex ideas
  • Exercise rating: Good
  • Exercise improvements: I think that the exercise section might be improved. Like this is a bit slow to see the code typed in, and might get boring, since some parts are the same.
  • Instructor comments: He was nice and explained everything well.
  • Better prepared: Bring it on!
  • Start tomorrow: I think I can start on my next new project with the TDD approach. Seems easier to start from scratch to learn how to do this than to convert a legacy code to TDD. For sure I will try soon to use TDD to avoid forgetting the main ideas
  • Challenges to applying: My main challenge is that the code is for embedded projects, so it's very hardware related. This might create some problems to create the right test, simulating hardware stimuli.
  • Other comments:
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: No