• Course: TDD for Embedded C++
  • Date entered: 2019-12-17 17:16:51 UTC
  • Course rating: Very Good
  • Most useful learnings: A lot of interesting rules, specially Zombie, Dry etc.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: You may consider starting with a simple exercise where you ask the participants to just solve a problem in their own way (without TDD) for a given set of requirements, record the time taken by them to complete this task. modify some of the requirements in a way that they would impact or fail the previously stated requirement. Most of them would probably break it as there were no test cases for validation. Then ask them to do the same using TDD. This will give a hands on comparison of TDD and ordinary way of SW development.
  • Exercise rating: Very Good
  • Exercise improvements: mock test exercise was kind of boring for me as I didn't use that before.And I am not a device driver developer, so it was slightly boring for me, you may consider using some slightly interesting(less complex) example in the future. It all depends on the audience.
  • Instructor comments: Overall it was a good experience. The instructor knows his stuff.
  • Better prepared: Much better
  • Start tomorrow: Yes
  • Challenges to applying: We are at the product delivery stage for one of main project, so finding time to write test cases could be difficult. No doubt, these test cases would be useful but finding a balance between bug fixing and test case development would be the key.
  • Other comments: No, The duration was reasonable
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes