• Course: TDD for C++
  • Date entered: 2018-06-11 13:06:49 UTC
  • Course rating: Very Good
  • Most useful learnings: The most useful thing I learned was to complete code one step at a time (undefined function error, linker error, failing test, passing test...).
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: No ideas pop into my head regarding the improvement of this course. We were given ample warning of the difficulties in this course, and your prediction of the difficulties helped us to persevere through the challenging sections such as applying TDD to legacy code.
  • Exercise rating: Very Good
  • Exercise improvements: It would be helpful to have a short guide of block diagrams which describe the exercise code. At times it was difficult to scroll through the large PDF document of PowerPoint slides.
  • Instructor comments: James was extremely helpful and motivated us to keep working with TDD.
  • Better prepared: Moderately
  • Start tomorrow: Given enough time, I believe I could apply TDD to a new class or section of code. I am not sure if I would be able to apply these concepts to legacy code if I was assigned this task.
  • Challenges to applying: Our legacy code involves complicated class architecture with many dependencies.
  • Other comments: NA
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes