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#.