• Course: TDD for Embedded C++
  • Date entered: 2019-02-13 15:49:00 UTC
  • Course rating: Excellent
  • Most useful learnings: When implemented properly, TDD can make your code less error-prone and less likely needing significant time for debugging.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: I am unsure--James did a wonderful job.
  • Exercise rating: Excellent
  • Exercise improvements: I think the exercises were well thought out.
  • Instructor comments: James has a great wealth of knowledge and efficient application of it. His delivery was concise and well executed. He efficiently retained control of the class. I truly enjoyed him.
  • Better prepared: Much better
  • Start tomorrow: I am not doing embedded work at the moment, but am planning on implementing the techniques as I move forward in my various projects. Currently my projects consist of C# and some VB.Net.
  • Challenges to applying: The challenges I see are mostly in dealing with legacy code. Most of it requires "hand-holding" and debugging on the best of days, and adding in tests will increase time spent on project. It is difficult to assign a good business case for the extra time.
  • Other comments: Not particularly. I am wondering how one may apply these techniques in a VB.Net environment.
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes