Skip to main content

Refatorar o código

Descubra maneiras que você pode usar GitHub Copilot para refatorar seu código.

Aprimorando a legibilidade e a capacidade de manutenção do código

Bate-papo do Copilot pode sugerir maneiras de tornar seu código mais fácil de entender e manter.

Corrigindo erros de lint

Bate-papo do Copilot pode sugerir formas de corrigir problemas identificados por um linter de código.

Refatorando para otimização de desempenho

Bate-papo do Copilot pode sugerir maneiras de melhorar o desempenho de código lento.

Refatoração para sustentabilidade ambiental

Bate-papo do Copilot pode sugerir maneiras de tornar o código mais amigável ao meio ambiente.

Refatorando para implementar um padrão de design

Bate-papo do Copilot pode sugerir padrões de design que você pode usar para melhorar seu código.

Refatorando camadas de acesso a dados

Bate-papo do Copilot pode sugerir maneiras de desacoplar o código de acesso a dados de sua lógica de negócios, facilitando a manutenção e a escala de um aplicativo.

Desacoplando a lógica de negócios dos componentes da interface do usuário

Bate-papo do Copilot pode ajudá-lo a separar sua lógica de negócios do código da interface do usuário, facilitando a manutenção e a escala do aplicativo.

Lidar com preocupações paralelas

Bate-papo do Copilot pode ajudá-lo a evitar o código relacionado a uma preocupação diferente da principal preocupação do método ou função na qual o código está localizado.

Simplificando hierarquias de herança complexas

Bate-papo do Copilot pode ajudá-lo a refatorar o código para evitar classes com várias camadas de herança.

Corrigindo deadlocks de banco de dados ou problemas de integridade de dados

Bate-papo do Copilot pode ajudá-lo a evitar o código que causa operações de banco de dados lentas ou bloqueadas ou tabelas com dados ausentes ou incorretos.

Traduzindo código para uma linguagem de programação diferente

Bate-papo do Copilot pode ajudá-lo a reescrever o código para executar as mesmas operações, mas em uma linguagem de programação diferente.