• Course: TDD for Embedded C
  • Date entered: 2014-08-08 22:28:38 UTC
  • Course rating: Very Good
  • Most useful learnings: TDD is supposed to be done in a much more iterative way than I'd previously understood. I'd heard it described in the past as "write your tests before you write your production code," which implies writing ALL of your tests before ANY of your code.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements:
  • Exercise rating: Very Good
  • Exercise improvements: Some instructions were missing.
  • Instructor comments: Strange sense of humor. It can sometimes be good to be self-deprecating. However, it's rarely good to be condescending/use "proof by intimidation."
  • Better prepared: Much better
  • Start tomorrow: Yes. Having the framework pre-installed with a fair set of tests already written makes it much easier. It would be much harder if I were starting from scratch.
  • Challenges to applying: Buy in from team members. Large installed legacy code base.
  • Other comments: Well done, overall.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes