• Course: TDD for Embedded C
  • Date entered: 2021-12-03 08:37:56 UTC
  • Course rating: Very Good
  • Most useful learnings: My significant learning is not about TDD itself but about humans. Obviously keeping one's habits is quite common. But to my surprise even some of my really experienced colleges did not even get the point of TDD. "Too much TDD for us" was one of their comments. I ask them whether they what to do some kind of 50% TDD instead and what the hell this should be. In the end it means they will do no TDD at all. So my job for the near future will be to convince them that we need more tests and that this will never happen without TDD. And that TDD is possible even for our code basis. Fortunately I have a meeting platform where I can show examples on a regular base.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: Send information about day 4 more early. This went bloody wrong. Nevertheless we managed day 4 in a sufficient manner.
  • Exercise rating: Excellent
  • Exercise improvements: No idea. I really liked them.
  • Instructor comments: Skilled.
  • Better prepared: Much better
  • Start tomorrow: No. But just because I will be busy with non-programming stuff.
  • Challenges to applying: Convince the team that we need automated tests.
  • Other comments:
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: No