{"meta":{"title":"Refatorar o código","intro":"Descubra maneiras que você pode usar GitHub Copilot para refatorar seu código.","product":"GitHub Copilot","breadcrumbs":[{"href":"/pt/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/pt/enterprise-cloud@latest/copilot/tutorials","title":"Tutoriais"},{"href":"/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook","title":"Livro de receitas do GitHub Copilot"},{"href":"/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code","title":"Refatorar o código"}],"documentType":"subcategory"},"body":"# Refatorar o código\n\nDescubra maneiras que você pode usar GitHub Copilot para refatorar seu código.\n\n## Links\n\n* [Aprimorando a legibilidade e a capacidade de manutenção do código](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Copilot Chat pode sugerir maneiras de tornar seu código mais fácil de entender e manter.\n\n* [Corrigindo erros de lint](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)\n\n  Copilot Chat pode sugerir formas de corrigir problemas identificados por um linter de código.\n\n* [Refatorando para otimização de desempenho](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)\n\n  Copilot Chat pode sugerir maneiras de melhorar o desempenho de código lento.\n\n* [Refatoração para sustentabilidade ambiental](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)\n\n  Copilot Chat pode sugerir maneiras de tornar o código mais amigável ao meio ambiente.\n\n* [Refatorando para implementar um padrão de design](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)\n\n  Copilot Chat pode sugerir padrões de design que você pode usar para melhorar seu código.\n\n* [Refatorando camadas de acesso a dados](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)\n\n  Copilot Chat 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.\n\n* [Desacoplando a lógica de negócios dos componentes da interface do usuário](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)\n\n  Copilot Chat 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.\n\n* [Lidar com preocupações paralelas](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)\n\n  Copilot Chat 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.\n\n* [Simplificando hierarquias de herança complexas](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)\n\n  Copilot Chat pode ajudá-lo a refatorar o código para evitar classes com várias camadas de herança.\n\n* [Corrigindo deadlocks de banco de dados ou problemas de integridade de dados](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/fix-database-deadlocks)\n\n  Copilot Chat 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.\n\n* [Traduzindo código para uma linguagem de programação diferente](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)\n\n  Copilot Chat pode ajudá-lo a reescrever o código para executar as mesmas operações, mas em uma linguagem de programação diferente."}