TDD for Embedded C
2020-11-13 23:05:50 UTC
Most useful learnings:
I found it very useful learning about how TDD can be used to reduce debug time because it reduces the number of bugs that are coded into the system in the first place. In addition, I found it very useful to be walked through the TDD process step by step and understand the methodology, and now I will be trying to implement it in my own work.
Concepts v exercises:
Presentation v discussion:
I don't think there are many ways that the exercises could be improved, I enjoyed the exercises a lot. However, I think maybe adding in some kind of pair programming if it is possible might help some people. So one of the students would write the first test in an exercise and then the other would write the second test etc... something like that.
I thought James was a great instructor and made the material easy to understand! The exercises went well with the course material.
Bring it on!
Yes. I was working on a Deep Learning framework in C and I have started to incorporate TDD for some of the basic mathematics libraries I am writing.
Challenges to applying:
I thought the remote delivery went well. The connection was stable, and I have no complaints.
Legacy code workshop:
Recommend to others: