Skip to main content

Refatorar o código

Descubra maneiras de usar o GitHub Copilot para refatorar seu código.

Melhorar a legibilidade e a facilidade de manutenção

O Bate-papo do Copiloto consegue indicar formas de tornar o código mais compreensível e fácil de manter.

Corrigindo erros de lint

O Bate-papo do Copiloto pode sugerir maneiras de corrigir problemas identificados por um linter de código.

Refatorando para otimização de desempenho

O Bate-papo do Copiloto pode sugerir maneiras de acelerar código com execução lenta.

Refatoração para sustentabilidade ambiental

Bate-papo do Copiloto pode sugerir maneiras de tornar o código mais sustentável.

Refatorando para implementar um padrão de design

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

Refatorando camadas de acesso a dados

O Bate-papo do Copiloto pode sugerir maneiras de desacoplar o código de acesso a dados da 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

O Bate-papo do Copiloto pode ajudar você a separar a 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

O Bate-papo do Copiloto pode ajudar você a evitar código relacionado a uma preocupação diferente da principal preocupação do método ou função em que o código está localizado.

Simplificando hierarquias de herança complexas

O Bate-papo do Copiloto pode ajudar você a refatorar código para evitar classes com várias camadas de herança.

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

O Bate-papo do Copiloto pode ajudar você a evitar códigos que causam 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

O Bate-papo do Copiloto pode ajudar você a reescrever código para executar as mesmas operações, mas em uma linguagem de programação diferente.