Refatorar funções grandes usando o GitHub Copilot Agent

Intermediário
Desenvolvedor
GitHub
Visual Studio Code

Este módulo aborda a identificação e refatoração de funções grandes em componentes menores e mais gerenciáveis usando o GitHub Copilot no Visual Studio Code.

Objetivos de aprendizagem

Ao final deste módulo, você será capaz de fazer o seguinte:

  • Descreva os problemas introduzidos por funções grandes e multiuso e os benefícios fornecidos por pequenas funções de uso único.
  • Descreva as ferramentas, técnicas e processos usados para refatorar funções grandes em funções menores.
  • Use o modo Ask do GitHub Copilot para explicar uma base de código e identificar oportunidades para converter funções grandes em funções menores e de uso único.
  • Use o modo agente do GitHub Copilot para refatorar funções grandes em funções auxiliares menores e métodos estáticos.

Pré-requisitos

  • Experiência usando o GitHub Copilot no Visual Studio Code.
  • Experimente o desenvolvimento de aplicativos C#.