Рефакторинг больших функций с помощью агента Copilot GitHub
Средний уровень
разработчик.
GitHub
Visual Studio Code
Этот модуль охватывает идентификацию и рефакторинг больших функций в небольшие, более управляемые компоненты с помощью GitHub Copilot в Visual Studio Code.
Цели обучения
К концу этого модуля вы сможете:
- Описать проблемы, связанные с большими, многоцелевой функциями и преимуществами, предоставляемыми небольшими функциями с одним назначением.
- Описание инструментов, методов и процессов, используемых для рефакторинга больших функций в небольшие функции.
- Используйте режим ask GitHub Copilot, чтобы объяснить базу кода и определить возможности преобразования больших функций в небольшие функции с одним назначением.
- Используйте режим агента GitHub Copilot для рефакторинга больших функций в вспомогательные функции меньшего размера и статические методы.
Предварительные требования
- Опыт использования GitHub Copilot в Visual Studio Code.
- Опыт разработки приложений C#.