Explore the evolution of C++ codebases through the lens of genealogy in this CppCon 2023 conference talk. Delve into the challenges of understanding a codebase's C++ history, its connection to the language's past, and how this knowledge can be leveraged to enhance current and future codebases. Learn to uncover the rationale behind past decisions, from carefully designed features to quick fixes, and gain insights into effectively maintaining and improving software projects. Discover techniques for tracing the lifecycle of C++ code, interpreting historical context, and applying genealogical perspectives to software development. Gain valuable skills for navigating complex codebases, understanding legacy code, and making informed decisions for sustainable software evolution.
Overview
Syllabus
Finding Your Codebases C++ Roots - Katherine Rocha - CppCon 2023
Taught by
CppCon