TDD for Embedded C++
2018-03-01 20:42:51 UTC
Most useful learnings:
Steps to add tests to existing code and refactor *safely*
Concepts v exercises:
Presentation v discussion:
I think more focus on the HOW of TDD rather than the WHY would be helpful. I think (for me at least) it was easy to imagine why TDD would be helpful/useful in my environment but it was less clear to me as to how to implement it.
So maybe day 1 take a leap of faith and assume that we're all convinced why TDD in the first place and spend more time on the how.
I think a little more demo upfront for the later exercises would be helpful, it seems a lot of people were stuck at first.
Clear, easy to follow instruction style. Seems eager and available to help.
Bring it on!
Sure. I'd like more buy-in from product management though. I think that we're on board that for new features we'll be writing unit tests as we go, but I would love that when we fix a bug we are all doing refactoring/writing tests before the bug fix is accepted.
Challenges to applying:
Tech debt, but we can work with product management on that
Legacy code workshop:
Recommend to others: