Введение
В этом модуле рассматривается использование расширения чата GitHub Copilot для Visual Studio Code для реализации улучшений кода. Вы узнаете, как улучшить качество кода, надежность кода, производительность кода и безопасность кода. Запросы разрабатываются для каждой области улучшения и используются в GitHub Copilot для получения предложений по улучшению выбранного кода. Упражнения учат вас создавать подсказки, которые создают предложения для конкретных областей улучшения. Упражнения также демонстрируют, как реализовать предложения по обновлению кода, ускорить процесс разработки и улучшить качество кода.
Представьте, что вы являетесь разработчиком, работающим над проектом, который требует безопасного и эффективного кода. Сроки сдачи поджимают, и унаследованный код скорее является доказательством концепции, чем рабочим кодом. Вы обеспокоены тем, что у вас не будет достаточно времени для тщательной проверки базы кода и реализации необходимых обновлений. Вам нужен инструмент, который может быстро определить области для улучшения существующего кода. Средство также должно ускорить процесс разработки для любых обновлений, которые вы решили реализовать. Вы хотите исследовать обновления, касающиеся качества кода, надежности, производительности и безопасности. Вы услышите, что GitHub Copilot могут помочь разработчикам оценивать код, определять области улучшения и эффективно обновлять базу кода. С нетерпением ждем ускорения процесса улучшения кода с помощью GitHub Copilot.
Ниже приведены разделы, описанные в этом модуле:
- Изучение средств улучшения кода GitHub Copilot.
- Использование опций быстрого исправления в GitHub Copilot.
- Рефакторинг кода с использованием лучших практик GitHub Copilot.
- Рефакторинг кода с помощью встроенного чата GitHub Copilot.
- Рефакторинг кода с помощью агентов представления чата GitHub Copilot.
- Изучение функций проверки кода GitHub Copilot.
- Рефакторинг кода C# с GitHub Copilot.
После завершения этого модуля вы сможете:
- Используйте агенты представления чата GitHub Copilot для эффективного анализа, планирования и выполнения задач.
- Применение параметров быстрого исправления для устранения проблем с кодом, сбоев тестов и ошибок терминала с помощью таких средств, как Устранение смарт-действий и встроенного чата.
- Рефакторинг кода для повышения удобства чтения, уменьшения сложности и повышения удобства обслуживания путем использования контекстных средств и рекомендаций GitHub Copilot.
- Проводите проверки кода с помощью выбора и проверки изменений GitHub Copilot, чтобы обеспечить качество, надежность и безопасность.
- Выполните практические упражнения для рефакторинга и оптимизации приложения C#с помощью GitHub Copilot.
Внимание
Чтобы завершить обучение GitHub Copilot, необходимо иметь активную подписку для GitHub Copilot в личной учетной записи GitHub (включая бесплатный план GitHub Copilot), или вам необходимо назначить подписку, управляемую организацией или предприятием. Действия модуля могут включать предложения GitHub Copilot, соответствующие публичному коду. Если вы являетесь членом организации на GitHub Enterprise Cloud и вам назначена подписка GitHub Copilot через вашу организацию, настройка предложений, совпадающих с общедоступным кодом, может быть унаследована от вашей организации или корпоративной структуры. Если ваша учетная запись блокирует предложения, соответствующие общедоступному коду, действия модуля могут не работать должным образом.