CppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”
CppConYouTube ↗
Further reading 1
Caption notes
Wright breaks a repository-wide migration into reviewable steps. Introduce the replacement without changing the default, migrate callers, then retire the old path, keeping intermediate states usable.
Video or transcript source ↗Original passages · 2
Usually you add the new thing without making it the default.Smaller diffs, easier to review, easier to understand.