Практическое упражнение - Испытание возможностей GitHub Copilot с помощью SQL
В этом упражнении вы принимаете роль разработчика, которому было предложено изучить и оптимизировать проект, написанный человеком, который недавно покинул организацию для другой роли. Их код был неполный документирован, поэтому вы решили использовать GitHub Copilot, чтобы быстро получить представление о функциональных возможностях кода и структуре приложений.
К концу этого семинара вы будете:
- Используйте расширенные методы взаимодействия GitHub Copilot для решения сложных проблем, связанных с запросами SQL.
- Итерируйте, проверяйте и уточняйте ответы, чтобы получить лучшие и более точные предложения.
- Применение универсальных концепций, которые могут улучшить предложения и выбрать из различных стратегий, которые могут дать лучшие результаты.
- Получите четкое представление о неудачных техниках подсказок и о том, как они могут кардинально повлиять на результаты GitHub Copilot.
Упражнение: Испытание GitHub Copilot с помощью SQL
В этом упражнении описаны следующие действия.
- Запустите GitHub Codespace с кодом веб-приложения.
- Изучите проект с помощью GitHub Copilot.
- Определите, какие проблемы с производительностью существуют с помощью GitHub Copilot.
- Изучите и оптимизируйте код SQL.
- Обновите код SQL, чтобы удалить ненужные компоненты.
- Проверьте улучшение производительности.
- Определите, может ли GitHub Copilot создать более производительный запрос с нуля.
Если применимо, каждый шаг в упражнении может содержать подсказки, которые можно использовать для проверки предложений Copilot в соответствии с правильной командой.
Начало работы
Нажмите кнопку "Запустить упражнение на GitHub", чтобы перейти к репозиторию, где выполняется ряд задач. Для выполнения этого упражнения потребуется учетная запись GitHub. Следуйте инструкциям README в репозитории, чтобы завершить упражнение. Одним из первых шагов, которые вы будете предпринять, является открытие пространства Кода GitHub, предоставленного корпорацией Майкрософт для выполнения упражнения.
После завершения упражнения вернитесь к этому модулю:
- Быстрая проверка знаний
- Сводка о том, что вы узнали