• Course: TDD for Embedded C++
  • Date entered: 2021-04-16 06:15:46 UTC
  • Course rating: Fair
  • Most useful learnings: How test stubs and mocks work.
  • Concepts v exercises: Too many exercises
  • Presentation v discussion: Too much discussion
  • Course improvements: I didn't had enough time to do all homework exercises, which meant that I couldn't quite follow the material the next day. It seems necessary to me to extend the duration of the training to 5 days so that the homework can be dealt with directly in the training.
  • Exercise rating: Fair
  • Exercise improvements: It is good to be able to ask questions at any time if someone have a problem in the task, but a discussion in the chat should be avoided, as it is very difficult for the others to concentrate on the task then.
  • Instructor comments:
  • Better prepared: More afraid than ever
  • Start tomorrow: No, because through this training I have the feeling even more that I lack the necessary knowledge to set up suitable tests.
  • Challenges to applying: Many dependencies Long code
  • Other comments: TDD techniques that seem important to me were treated simply by doing a homework and a video (fake, spy). There I would have liked a proper explanation with an exercise during the training. Instead, the topic of refactoring was covered extensively, which is of course part of the TDD process, but has little to do with how to set up and write proper tests. All in all, it seems to me that too often topics are dealt with in the training that are only indirectly related to test-driven development.
  • Legacy code workshop: Yes
  • Recommend to others: Only if improved
  • Quote permission: Yes