• Course: TDD for Embedded C/C++
  • Date entered: 2022-03-17 08:26:18 UTC
  • Course rating: Excellent
  • Most useful learnings: ZOMBIES. This really help with creating test list and think of how to approach testing in simple way.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: I don't know. Format looks excellent.
  • Exercise rating: Excellent
  • Exercise improvements: Some exercise's objective is not super clear. For example Exercise 3.1 objective states that we should "Test-drive Flash_Program device from its specification", but actual implementation is done in Exercise 3.2, and 3.1 exercise is more about learning about extern "C"
  • Instructor comments: Instructor is very experienced and can answer a lot of various questions about TDD and more!
  • Better prepared: Bring it on!
  • Start tomorrow: We already started writing unit test in our company ~4 months ago, but TDD was not widely adopted. Now I will start to practice TDD more where it makes sense.
  • Challenges to applying: Legacy code, but we will start phasing it out, and do major rewrite of our code base (mostly because of chip shortages we want our code to be more portable). In new gen project I do not se any blocks which would prevent applying TDD.
  • Other comments: Some minor technical difficulties, but in 3 years of Covid everyone is used to remote training, meetings, etc. Gather town is nice tool which increases interactivity of course.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: No