TDD for C++
2018-06-11 13:06:49 UTC
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:
Presentation v discussion:
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.
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.
James was extremely helpful and motivated us to keep working with TDD.
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.
Legacy code workshop:
Recommend to others: