TDD for Embedded C++
2019-04-10 16:50:00 UTC
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:
Presentation v discussion:
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.
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.
Very knowledgeable, easy to approach.
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.
Legacy code workshop:
Recommend to others: