• Course: TDD for Embedded C++
  • Date entered: 2020-11-13 01:41:06 UTC
  • Course rating: Excellent
  • Most useful learnings: TDD and small increments (I did non know the techniques before).
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: One day more was advisable.
  • Exercise rating: Excellent
  • Exercise improvements: I think they are very well done. Careful that in the last day exercise the comment about being ahead was not applicable in what I was doing. I just made errors and I got the message.
  • Instructor comments: Good balance of amusing remark and serious learning. Very competent.
  • Better prepared: Much better
  • Start tomorrow: Surely not with the main legacy code. I'll try with a small library, first, to get more exercise. Than I'll try the application to my monster code. For sure I'll try to apply it to any new code I'll start.
  • Challenges to applying: 1) Me and my team collegues, work in a cmake environment (me using also eclipse as text editor and debugger) and, not being a software engineer, I will have to solve the problem of how to use/adapt your tools (anyway I was able to compile and debug the CircularBuffer example using eclipse just modifying your cpputest-starter-project). 2) I still do not see how to work on my legacy because of how complex the code is. On the other hand, trying to add test to the software could improve the code organization (as a plus of all the other TDD good thing).
  • Other comments: Just add a hour to the time schedule: we always went over ... The course was effective: I almost have the impression to be in a classroom! I do not how to answer to the next question (since the name of the course was focused on embedded but we spent some time on legacy code): please feel free to change the next line!
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes