TDD for Embedded C/C++
2023-05-19 16:59:44 UTC
Most useful learnings:
Learning that in the long run, TDD provides less buggy code. Also, learning the incremental process of TDD.
Concepts v exercises:
Presentation v discussion:
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.
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.
The instructor had excellent presentation skills.
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:
Legacy code workshop:
Recommend to others: