• Course: TDD for Embedded C
  • Date entered: 2017-04-26 18:50:17 UTC
  • Course rating: Excellent
  • Most useful learnings: Various strategies in solving different testing problems. Many tips and tricks.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Our course was more compressed than usual, and I felt that having more time for the workshop part would have been better. Also, if there was better overview on the code that we were working on, it would have made the exercise easier. For example, the home automation exercise on day 2 needed some understanding of the existing code and how different classes were intended to be used before doing the testing properly. Maybe such high level overview (ie. ULM diagram of different components/files, perhaps) would have helped to focus on doing the test case development.
  • Exercise rating: Excellent
  • Exercise improvements:
  • Instructor comments: Well versed in the topic. Instructor provided good/detailed information in various aspects of TDD.
  • Better prepared: Bring it on!
  • Start tomorrow: Sure, we already have necessary infrastructure setup to get TDD going.
  • Challenges to applying: Getting not only the buy-in from the management, but also the expectation that there will be slow down in the beginning.
  • Other comments:
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes