Refactoring C++ Legacy Code Through Pure Functions

Current Status
Not Enrolled
Get Started

How do you deal with the huge amounts of C++ code from your codebase? I bet you’d like to change a few things here and there, particularly when the code has been around for years, but it’s not that easy since any change can break seemingly unrelated features.

In this webinar, Alexandru Bolboaca presents a method of refactoring legacy code that takes advantage of pure functions, lambdas and data-driven or property-driven tests. He has shared a process he’s been researching for a couple of years for safe refactoring of legacy code, and answered questions on refactoring, legacy code and other issues.


  • 5′ Introduction
  • 25′ Talk “Refactoring Legacy Code Through Pure Functions”
  • 20′ Q&A
  • 5′ Closing
Scroll to Top