TDD for Embedded C
2021-02-25 20:42:30 UTC
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:
Presentation v discussion:
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.
James makes a compelling case for TDD and ably guides attendees through discovery.
Bring it on!
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.
Remote delivery and exercises were great! Very convenient since I'm already comfortable and used to working remotely most days.
Legacy code workshop:
Recommend to others: