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