• Course: TDD for Embedded C
  • Date entered: 2015-04-01 22:33:40 UTC
  • Course rating: Very Good
  • Most useful learnings: A new approach to incremental development that builds test suite with the application.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Probably best if it were possible to get everyone together in one room. This was mitigated somewhat by the fact that the course makes heavy use of online services & materials, and we were gathered into groups locally. Still, all of us being together in a class room brings out more interaction.
  • Exercise rating: Excellent
  • Exercise improvements: Not sure.
  • Instructor comments: He did a good job. The group was spread-out geographically, and most of us don't know the remote groups very well. We tended not to participate on the phone very much, I think, because we were uncertain who the other people from our company were, or what their attitudes were. A fair amount of distrust between sites unfortunately. The instructor soldiered-on and did get people to talk to him from time-to-time. Valiant effort.
  • Better prepared: Much better
  • Start tomorrow: Maybe. We tend to move toward particular tool-sets as a larger team. We'll want to pick & install a framework on everyone's systems. I can see how we might apply TDD to our sim environment (builds & runs on linux). Don't think we can do it on code that's loaded onto the device itself (memory limitations ... won't hold a framework).
  • Challenges to applying: See my prior comments.
  • Other comments: No.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes