• 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