Working with C++ Legacy Code

Working with C++ Legacy Code

NDC Conferences via YouTube Direct link

Hard to inherit classes

12 of 16

12 of 16

Hard to inherit classes

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Working with C++ Legacy Code

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 No longer engineered - continuedly patched
  3. 3 Written by someone else
  4. 4 The good news and bad news
  5. 5 Gaining control over legacy code
  6. 6 This is a unit test (GTest)
  7. 7 A quick reality check
  8. 8 Sensing and Separation
  9. 9 The solution-fake/mock objects
  10. 10 Fake objects using Google Mock
  11. 11 Non virtual methods
  12. 12 Hard to inherit classes
  13. 13 Problem: un-fakeable methods
  14. 14 Using templates for injection
  15. 15 Faking Private and Protected Methods
  16. 16 Taking control of existing legacy code

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.