Refactorización de funciones grandes mediante el agente de Copilot de GitHub
Intermedio
Desarrollador
GitHub
Visual Studio Code
En este módulo se describe la identificación y refactorización de funciones grandes en componentes más pequeños y administrables mediante GitHub Copilot en Visual Studio Code.
Objetivos de aprendizaje
Al finalizar este módulo, podrá hacer lo siguiente:
- Describir los problemas introducidos por funciones grandes y multiuso y las ventajas proporcionadas por funciones pequeñas y de un solo propósito.
- Describir las herramientas, técnicas y procesos usados para refactorizar funciones grandes en funciones más pequeñas.
- Use el modo Preguntar de GitHub Copilot para explicar un código base e identificar oportunidades para convertir funciones grandes en funciones más pequeñas y de un solo propósito.
- Use el modo agente de Copilot de GitHub para refactorizar funciones grandes en funciones auxiliares más pequeñas y métodos estáticos.
Requisitos previos
- Experiencia con GitHub Copilot en Visual Studio Code.
- Experiencia en el desarrollo de aplicaciones de C#.