Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Is The Future of C++ Refactoring Declarative?

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a revolutionary approach to C++ refactoring in this conference talk that challenges traditional tooling paradigms. Learn how declarative refactoring can democratize the creation of C++ refactoring tools by eliminating the need to master complex APIs or navigate Clang's AST intricacies. Discover a new paradigm where developers can simply write examples of code patterns they want to detect and the replacements they wish to generate using everyday C++ syntax. Understand how this approach enables background automation to generate, test, and apply refactorings, allowing developers to focus on more complex and business-critical tasks. Gain insights from Andy Soffer's extensive experience leading Google's C++ Core Libraries team and C++ Large Scale Refactoring team, where he managed multi-million line migrations across massive codebases. Examine practical applications of this declarative approach and its potential to lower the barrier to entry for creating effective automated refactoring tools in the C++ ecosystem.

Syllabus

Is The Future of C++ Refactoring Declarative? - Andy Soffer - CppCon 2025

Taught by

CppCon

Reviews

Start your review of Is The Future of C++ Refactoring Declarative?

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.