Course:
TDD for Embedded C++
Date entered:
2018-03-01 20:42:51 UTC
Course rating:
Excellent
Most useful learnings:
Steps to add tests to existing code and refactor *safely*
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
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.
Exercise rating:
Excellent
Exercise improvements:
I think a little more demo upfront for the later exercises would be helpful, it seems a lot of people were stuck at first.
Instructor comments:
Clear, easy to follow instruction style. Seems eager and available to help.
Better prepared:
Bring it on!
Start tomorrow:
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
Other comments:
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes