• Course: TDD for Embedded C
  • Date entered: 2018-10-28 20:59:19 UTC
  • Course rating: Very Good
  • 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: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Could do with some way to get the entire group more involved in the test development/instrumentation of legacy software.
  • Exercise rating: Excellent
  • Exercise improvements: The ability to share access to the same account between two pair participants could be useful.
  • Instructor comments: Good at motivating the group to consider different perspectives. Strong TDD advocate.
  • Better prepared: Much better
  • Start tomorrow: 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.
  • Other comments: 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: No
  • Recommend to others: Yes
  • Quote permission: Yes