• Course: TDD for Embedded C
  • Date entered: 2021-02-25 20:42:30 UTC
  • Course rating: Excellent
  • Most useful learnings: I learned through experience the discipline required to write tests first and avoid introducing untested changes, but also the code quality and confidence that TDD brings.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements:
  • Exercise rating: Excellent
  • Exercise improvements: Perhaps add a few more stopping points during the exercises to quickly demo what "good" looks like so no one gets stuck in implementation details.
  • Instructor comments: James makes a compelling case for TDD and ably guides attendees through discovery.
  • Better prepared: Bring it on!
  • Start tomorrow: I'm ready to start TDD *today* because I'm convinced it works and have the resources to get started.
  • Challenges to applying: Complex legacy code that makes introducing tests difficult.
  • Other comments: Remote delivery and exercises were great! Very convenient since I'm already comfortable and used to working remotely most days.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes