• Course: TDD for Embedded C
  • Date entered: 2020-07-27 17:25:37 UTC
  • Course rating: Very Good
  • Most useful learnings: reinforcement of the small steps approach and to try not and tackle too much at once and also perhaps to not get caught in doing too much mocking.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: I would have liked more examples/exercises regarding methods of low level TDD and where trainer felt it made sense or did not make sense to TDD. Perhaps more examples of pattern or anti-patterns of how to shim in TDD close to the hardware, etc.
  • Exercise rating: Very Good
  • Exercise improvements: overall not a lot of comment, at times I felt I needed to hold back and just do exactly what was mentioned for that item/test and then sometimes comments by instructor were it could have been more optimized, etc. But since I was purposely trying not to go farther than needed I did not do that, so perhaps some clarity on where/when to refactor.
  • Instructor comments: No issues, seemed knowledgeable and well spoken, could be understood and was obviously passionate about the subjects.
  • Better prepared: Bring it on!
  • Start tomorrow: Yes, was already using but now hopefully have more practice and context
  • Challenges to applying: Personally I don't code there but besides that I think the biggest issue of getting folks to adopt will be just getting them exposed to it and willing to try, more cultural than anything.
  • Other comments: Lost some time due to website issues but that in itself was a teaching moment :) Video was a bit lagged but the audio mostly came through ok.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: No