Практическое упражнение - Испытание возможностей GitHub Copilot с помощью SQL

Завершено

В этом упражнении вы принимаете роль разработчика, которому было предложено изучить и оптимизировать проект, написанный человеком, который недавно покинул организацию для другой роли. Их код был неполный документирован, поэтому вы решили использовать GitHub Copilot, чтобы быстро получить представление о функциональных возможностях кода и структуре приложений.

К концу этого семинара вы будете:

  • Используйте расширенные методы взаимодействия GitHub Copilot для решения сложных проблем, связанных с запросами SQL.
  • Итерируйте, проверяйте и уточняйте ответы, чтобы получить лучшие и более точные предложения.
  • Применение универсальных концепций, которые могут улучшить предложения и выбрать из различных стратегий, которые могут дать лучшие результаты.
  • Получите четкое представление о неудачных техниках подсказок и о том, как они могут кардинально повлиять на результаты GitHub Copilot.

Упражнение: Испытание GitHub Copilot с помощью SQL

В этом упражнении описаны следующие действия.

  1. Запустите GitHub Codespace с кодом веб-приложения.
  2. Изучите проект с помощью GitHub Copilot.
  3. Определите, какие проблемы с производительностью существуют с помощью GitHub Copilot.
  4. Изучите и оптимизируйте код SQL.
  5. Обновите код SQL, чтобы удалить ненужные компоненты.
  6. Проверьте улучшение производительности.
  7. Определите, может ли GitHub Copilot создать более производительный запрос с нуля.

Если применимо, каждый шаг в упражнении может содержать подсказки, которые можно использовать для проверки предложений Copilot в соответствии с правильной командой.

Начало работы

Нажмите кнопку "Запустить упражнение на GitHub", чтобы перейти к репозиторию, где выполняется ряд задач. Для выполнения этого упражнения потребуется учетная запись GitHub. Следуйте инструкциям README в репозитории, чтобы завершить упражнение. Одним из первых шагов, которые вы будете предпринять, является открытие пространства Кода GitHub, предоставленного корпорацией Майкрософт для выполнения упражнения.

После завершения упражнения вернитесь к этому модулю:

  • Быстрая проверка знаний
  • Сводка о том, что вы узнали