• Course: TDD for Embedded C++
  • Date entered: 2018-09-28 19:03:47 UTC
  • Course rating: Excellent
  • Most useful learnings: Baby step! I've taken a TDD class before, but this time we really focused on what it means to take small steps, both conceptually and practically with hands-on exercises.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: I don't feel that the slide-deck was used to its fullest potential. The big thing seems to be that we skipped around a lot through the slides, which certainly good use of our time, but it makes it hard to know which slides are worth going back to, and which are not. My off-hand recommendation would be to add some form of hierarchical organization to the slides, take a few moments to discussed the organization in class, and point out why we are skipping over certain sections.
  • Exercise rating: Very Good
  • Exercise improvements: Not your problem, but better synchronization in cyber-dojo would improve the pair-programming experience.
  • Instructor comments: Very impressed and happy with the course. James did perhaps ramble on a few points, but not enough for that to be an issue.
  • Better prepared: Bring it on!
  • Start tomorrow: Kinda. Ironically my next project is in C#, and I don't have a good nunit infrastructure setup... will do that though.
  • Challenges to applying: Poorly written legacy code, poorly tested legacy code, and just generally legacy code.
  • Other comments: Nope
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes