Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn practical strategies and tools for navigating massive, unfamiliar codebases in this conference talk from C++ on Sea 2025. Discover how to approach the overwhelming task of understanding legacy code repositories containing over 1,000,000 lines of code that span decades of development, from legacy C++ to cutting-edge C++26 features. Explore systematic methodologies for code comprehension, effective debugging techniques, and approaches to quickly identify root causes of issues in complex software systems. Gain insights from experienced professionals on how to efficiently onboard to large-scale projects, whether you're a junior engineer starting your first job or a seasoned developer tackling a new codebase. Master the art of code archaeology and develop confidence in working with intimidating software architectures through proven strategies shared by industry experts Mike Shah from Yale University and Chris Croft-White, a Pre-Sale Staff Solutions Architect.
Syllabus
Understanding Large and Unfamiliar Codebases - Mike Shah & Chris Croft-White - C++ on Sea 2025
Taught by
cpponsea