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