Рефакторинг больших функций с помощью агента Copilot GitHub

Средний уровень
разработчик.
GitHub
Visual Studio Code

Этот модуль охватывает идентификацию и рефакторинг больших функций в небольшие, более управляемые компоненты с помощью GitHub Copilot в Visual Studio Code.

Цели обучения

К концу этого модуля вы сможете:

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

Предварительные требования

  • Опыт использования GitHub Copilot в Visual Studio Code.
  • Опыт разработки приложений C#.