• Course: TDD for Embedded C++
  • Date entered: 2015-06-26 22:02:51 UTC
  • Course rating: Excellent
  • Most useful learnings: Somehow I had earlier impression that all tests has to be written before implementation, but you showed that it can be done in parallel. Didn't thought of that before. That same small thing kept me not practising it, because it sounded not practical in many ways. Like what if interface and business logic changes during implementation, then you'll have to go through all tests and see where you need to apply the change..
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Maybe if you could prepare exercises from company work domain, something that people work on currently. But this would require that all class is from same company and working on same project. :)
  • Exercise rating: Excellent
  • Exercise improvements: Its not this course topic, but still I tried to install and use CppUTest and appeared that it wasn't that easy since appears there are no manual. So maybe that part..
  • Instructor comments: Great guy, very professional..
  • Better prepared: Much better
  • Start tomorrow: Not yet, have to find new job and then start..
  • Challenges to applying: For a moment the part where one has to write tests and implementation in parallel. I just can't see how it ends, I'll need to try out till the end. And from practical perspective, couldn't set-up CppUTest environment easily.
  • Other comments: Well spent time!! Quality time ;)
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes