Making unfamiliar C++ code familiar with GitHub Copilot
summary
Demo shows GitHub Copilot integrated into Visual Studio and VS Code that locates and opens the exact file, generates and refactors C++ implementations, adds XML/Doxygen comments, and scaffolds tests that match the repo’s doc test format. Model updates include GPT40 copilot trained on 275,000 public repositories, a model picker (including claude 3.7 sonnet) for multifile planning, and an edits mode (Copilot edits) that proposes speculative, reviewable multifile changes; debugger, quick info, and rename dialogues also surface AI suggestions.
AI-written summary · about
chapters (23)
- 0:00GitHub Copilot for C++
- 1:03Copilot for C++ developers
- 2:27C++ improvements in Copilot
- 4:11Demo: codebase navigation
- 5:17Find code with Copilot Chat
- 6:42Quick Info for C++ symbols
- 7:46Implement new functionality
- 8:53Inline C++ completions
- 9:58Refactor code with Copilot Edits
- 11:45Document C++ functions
- 13:10Refactor loops to algorithms
- 14:34Modernize to C++20
- 16:20Model picker for AI responses
- 17:22Generate C++ tests
- 18:51Integrate AI tests
- 19:52Copilot in Visual Studio
- 21:17Debug with Copilot
- 22:21Improve readability with docs
- 23:07Custom instructions for Copilot
- 24:32Models for C++ development
- 25:59Copilot for sensitive files
- 26:42Free Copilot setup
- 27:03Summary of C++ updates
related talks
01h 05mThe Next Generation of Developer Productivity with GitHub Copilot & Visual Studio
40mLevel Up with Copilot
53mImprove Your Code Quality and Performance using AI and GitHub Copilot
01h 00mTips & Tricks: Get the Most Out of GitHub CoPilot
19mMicrosoft Copilot Demystified: A 20-Minute Introduction
01h 02mLevel up with GitHub Copilot: using AI to learn, code, and build
42mWhat’s new in GitHub Copilot and Visual Studio
01h 00mLevel up with GitHub Copilot: using AI to learn, code, and build
