Lead AI-Native Products with Microsoft's Agentic AI Program
The Fastest Way to Become a Backend Developer Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Learn how to make C++ refactoring tools accessible to general developers through a declarative paradigm that eliminates the need to master complex APIs or Clang's AST intricacies. Discover a revolutionary approach where developers can write refactoring patterns using everyday C++ code examples, enabling automated generation, testing, and application of refactorings. Explore how this methodology reduces the traditionally steep learning curve and high costs associated with designing refactoring tools, 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 executed multimillion-line migrations across massive codebases. Understand the practical implementation of declarative refactoring techniques and how they can transform your development workflow by automating routine code transformations while maintaining code quality and consistency.
Syllabus
Declarative Refactoring for the Masses in C++ - Andy Soffer - C++Now 2025
Taught by
CppNow