TDD for Embedded C
2018-10-28 20:59:19 UTC
Most useful learnings:
The idea that tests can be developed incrementally supporting the software development process - and that individual tests can be small.
Concepts v exercises:
Presentation v discussion:
Could do with some way to get the entire group more involved in the test development/instrumentation of legacy software.
The ability to share access to the same account between two pair participants could be useful.
Good at motivating the group to consider different perspectives. Strong TDD advocate.
Yes, I will be adding new tests as I touch the code base to add features.
Challenges to applying:
Large gaps in existing testing will take time to close.
The first two days were the most motivating. The final, legacy coding, day was harder going as it was hard to maintain interest in watching others code and debug.
Legacy code workshop:
Recommend to others: