• Course: TDD for Embedded C
  • Date entered: 2020-11-13 23:05:50 UTC
  • Course rating: Excellent
  • 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: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: n/a
  • Exercise rating: Excellent
  • Exercise improvements: 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.
  • Instructor comments: I thought James was a great instructor and made the material easy to understand! The exercises went well with the course material.
  • Better prepared: Bring it on!
  • Start tomorrow: 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: n/a
  • Other comments: I thought the remote delivery went well. The connection was stable, and I have no complaints.
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes