• Course: TDD for Embedded C
  • Date entered: 2018-10-03 19:02:07 UTC
  • Course rating: Excellent
  • Most useful learnings: Learning to drive the production code by first developing a test then the code. I really like the idea of the set of resulting tests being a full specification of the functionality of the production code.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: More breaks but keeping them short so we don't lose time as a result.
  • Exercise rating: Excellent
  • Exercise improvements: Always provide a starter example. We had the blank page writer's problem when faced with no tests.
  • Instructor comments: Very clear presentations with good pacing.
  • Better prepared: Much better
  • Start tomorrow: After the end of the semester I will have more time. I may be able to do some TDD work this term but it will be limited.
  • Challenges to applying: Translating TDD into a structured set of activities and projects for the students. Also, for our Software Testing course that I have never taught I will need to meet with the colleagues that do teach it to see where we could incorporate it into the curriculum.
  • Other comments: This is a really nice facility with good parking. My only comment might be to include a picture of the building with the note that it is a unique pair of buildings in this area. That will facilitate finding it on the first day.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes