• Course: TDD for Embedded C++
  • Date entered: 2019-04-10 16:50:00 UTC
  • Course rating: Very Good
  • Most useful learnings: Importance of testing and most importantly testing while writing code. It was shown by examples, this in itself, improves code design and possibility of bug free programming. It was interesting to learn, how test driven development approaches development in efficient manner.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Possibly with more predefined examples with easy source code but in depth testing methods. We could have focused just on one language and added more examples around it. Hands on with code refactoring could have been useful.
  • Exercise rating: Very Good
  • Exercise improvements: Similar to first exercise (circular buffer), other exercises could have been more simpler with addition of more and more external dependencies so that it would have been easy to focus on functionalities of fakes, stubs etc.
  • Instructor comments: Very knowledgeable, easy to approach.
  • Better prepared: Much better
  • Start tomorrow: Yes, many of the principals are already being used. Training is useful to improve the understanding and to jump into modifying unit-tests.
  • Challenges to applying: testing while developing or writing code needs more of practice and change in existing methods. This could be time consuming in the initially.
  • Other comments:
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes