• Course: TDD for Embedded C/C++
  • Date entered: 2023-05-19 16:59:44 UTC
  • Course rating: Excellent
  • Most useful learnings: Learning that in the long run, TDD provides less buggy code. Also, learning the incremental process of TDD.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: I think if we get more into the real world where you have to deal with legacy code. When I went back to work and did a story I noticed that it first took a long time just to figure out the code first. I think a good exercise would be to take some legacy code and write tests for it to understand the code.
  • Exercise rating: Excellent
  • Exercise improvements: If we had to work with some legacy code that was not necessarily from our personal work where there are security issues. But instead the instructor set up some legacy code in an example for us to deal with. That would have been worthwhile.
  • Instructor comments: The instructor had excellent presentation skills.
  • Better prepared: Much better
  • Start tomorrow: Like I said, the issue is when you deal with legacy code it is hard to jump in and just perform TDD.
  • Challenges to applying:
  • Other comments:
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes