Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Lead AI Strategy with UCSB's Agentic AI Program — Microsoft Certified
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 essential refactoring techniques for C++ code in this comprehensive conference talk from CppCon. Master strategies to improve code clarity, reduce duplication, and enhance maintainability while identifying code smells and recognizing when refactoring becomes necessary. Explore practical approaches to modernize your codebase by leveraging new C++ features and aligning with evolving language standards. Discover how to transform complex, hard-to-maintain code into clean, readable, and well-structured solutions that stand the test of time. Gain valuable insights into maintaining code quality as development practices evolve, including considerations for AI-generated code integration. Understand the fundamental principles of effective refactoring that benefit both beginners learning C++ best practices and experienced developers seeking to reinforce their knowledge of clean code maintenance. Access practical techniques for reducing complexity while improving long-term code sustainability through systematic refactoring approaches.
Syllabus
Back to Basics: How to Refactor C++ Code - Amir Kirsh
Taught by
CppCon