{"meta":{"title":"Livro de receitas do GitHub Copilot","intro":"Saiba como usar GitHub Copilot para realizar tarefas específicas.","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"}],"documentType":"subcategory"},"body":"# Livro de receitas do GitHub Copilot\n\nSaiba como usar GitHub Copilot para realizar tarefas específicas.\n\n## Spotlight\n\n* [Implementando um recurso de um problema de GitHub](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Apresente um GitHub problema a GitHub Copilot CLI e, em seguida, direcione a conversa para implementar a funcionalidade. (Image: /assets/images/copilot-landing/improving\\_code\\_readability.png)\n\n* [Diagnóstico de falhas em testes de CI](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Use Copilot CLI para obter os logs de CI, correlacionar falhas com o código local e corrigir problemas sem sair do terminal. (Image: /assets/images/copilot-landing/generating\\_unit\\_tests.png)\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. (Image: /assets/images/copilot-landing/debugging\\_invalid\\_json.png)\n\n## Links\n\n* [Como criar modelos](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-templates)\n\n  Copilot Chat pode ajudá-lo a criar modelos para simplificar seu fluxo de trabalho e garantir a consistência em seus projetos.\n\n* [Fazer a triagem e resumir a atividade do repositório](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity)\n\n  Copilot pode extrair informações importantes dos repositórios que você segue para manter você atualizado sobre a atividade recente.\n\n* [Como sintetizar pesquisa](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/synthesizing-research)\n\n  O Copilot Chat pode ajudar você a sintetizar descobertas de pesquisa e insights de várias fontes em um resumo coeso.\n\n* [Criando diagramas](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-diagrams)\n\n  GitHub Copilot Chat pode ajudá-lo a criar diagramas para entender melhor seus dados e comunicar insights.\n\n* [Como gerar tabelas](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/generating-tables)\n\n  Copilot Chat pode ajudá-lo a criar tabelas para organizar informações e apresentá-la claramente.\n\n* [Depurando JSON inválido](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/debug-invalid-json)\n\n  Copilot Chat pode identificar e resolver erros de sintaxe ou problemas estruturais em dados JSON.\n\n* [Gerenciamento de limites de requisições de API](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/handle-api-rate-limits)\n\n  Copilot Chat pode ajudar a lidar com os limites de taxa da API, sugerindo código que detecte esses limites e implemente a lógica de nova tentativa.\n\n* [Diagnóstico de falhas em testes de CI](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Use Copilot CLI para obter os logs de CI, correlacionar falhas com o código local e corrigir problemas sem sair do terminal.\n\n* [Explorando possíveis implementações de recursos](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-functionality/explore-implementations)\n\n  Copilot Chat pode ajudar a explorar diferentes abordagens para implementar um único recurso.\n\n* [Analisando e incorporando comentários do usuário](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-functionality/analyze-feedback)\n\n  Copilot Chat pode aprimorar o processo de incorporação de comentários do usuário ao seu projeto.\n\n* [Implementando um recurso de um problema de GitHub](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Apresente um GitHub problema a GitHub Copilot CLI e, em seguida, direcione a conversa para implementar a funcionalidade.\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.\n\n* [Problemas de arquivamento sem interromper o fluxo](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/filing-issues-without-breaking-your-flow)\n\n  Quando algo chamar sua atenção no meio da tarefa, use Copilot CLI para registrar um problema GitHub com contexto de código, PRs vinculados e rótulos e, em seguida, volte ao que você estava fazendo.\n\n* [Documentando código herdado](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/document-legacy-code)\n\n  Copilot Chat pode ajudar na documentação do código herdado.\n\n* [Explicando código herdado](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/explain-legacy-code)\n\n  Copilot Chat pode ajudar a explicar código desconhecido.\n\n* [Explicando algoritmos ou lógica complexa](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/explain-complex-logic)\n\n  Copilot Chat pode ajudar a adicionar documentação clara e concisa sobre algoritmos complexos ou lógica.\n\n* [Sincronizando a documentação com alterações de código](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/sync-documentation)\n\n  Copilot Chat pode ajudar a manter a documentação do código up-to-date.\n\n* [Escrevendo discussões ou postagens no blog](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/write-discussions-or-blog-posts)\n\n  Copilot Chat pode ajudá-lo a gerar ideias, fazer esboços ou redigir rascunhos de discussões ou artigos para blog.\n\n* [Gerando testes de unidade](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests)\n\n  Copilot Chat pode ajudar na geração de testes de unidade para uma função.\n\n* [Criação de objetos fictícios para abstrair camadas](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/create-mock-objects)\n\n  Copilot Chat pode ajudar na criação de objetos fictícios que você pode usar para testes de unidade.\n\n* [Criar testes de ponta a ponta para uma página da Web](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests)\n\n  Copilot Chat pode ajudar na geração de testes de ponta a ponta.\n\n* [Atualizando testes de unidade para corresponder às alterações de código](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/update-unit-tests)\n\n  Copilot Chat pode ajudar a atualizar seus testes.\n\n* [Proteger o repositório](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-security/secure-your-repository)\n\n  Copilot Chat pode ajudá-lo a proteger seu repositório e seu código.\n\n* [Como gerenciar atualizações de dependência](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-security/manage-dependency-updates)\n\n  Copilot Chat pode ajudá-lo a configurar Dependabot para simplificar atualizações de dependências.\n\n* [Encontrando vulnerabilidades existentes no código](/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-security/find-vulnerabilities)\n\n  O chat do Copilot pode ajudar a encontrar vulnerabilidades comuns em seu código e sugerir correções."}