Empowering Robust Engineering: Visual Studio Code with GitHub Copilot
summary
Repository has only two tests initially and a Python FastAPI app that raises a KeyError when a non‑existent country or city is requested; code is changed to return a 404 using FastAPI HTTPException, new granular tests are added (missing country, missing city), a Makefile test target is created and run locally with pytest passing, a GitHub Actions workflow is added to run make test on pull requests, and Copilot Chat is used to generate imports, docs and the workflow; the CI run fails first due to a path error but prevents a bad merge.
AI-written summary · about
chapters (4)
- 0:00Analyzing the project
- 2:02Implementing unit tests
- 6:00Improving documentation
- 9:32Automating workflows
related talks
01h 00mTips & Tricks: Get the Most Out of GitHub CoPilot
37mGet the Most Out of GitHub Copilot
40mLevel Up with Copilot
01h 20mReal World Development with GitHub Copilot and VS Code
01h 05mThe Next Generation of Developer Productivity with GitHub Copilot & Visual Studio
28mMaking unfamiliar C++ code familiar with GitHub Copilot
46mPragmatic techniques to get the most out of GitHub Copilot
53mImprove Your Code Quality and Performance using AI and GitHub Copilot
