Livro de receitas do GitHub Copilot
Saiba como usar GitHub Copilot para realizar tarefas específicas.
Destaque

Implementando um recurso de um problema de GitHub
Apresente um GitHub problema a CLI do GitHub Copilot e, em seguida, direcione a conversa para implementar a funcionalidade.

Diagnóstico de falhas em testes de CI
Use CLI do Copilot para obter os logs de CI, correlacionar falhas com o código local e corrigir problemas sem sair do terminal.

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.
Explorar 35 exemplos
Como criar modelos
Bate-papo do Copilot pode ajudá-lo a criar modelos para simplificar seu fluxo de trabalho e garantir a consistência em seus projetos.Communicate effectivelyAuthor and optimize with CopilotScale institutional knowledgeChatFazer a triagem e resumir a atividade do repositório
Copilot pode extrair informações importantes dos repositórios que você segue para manter você atualizado sobre a atividade recente.Communicate effectivelyAuthor and optimize with CopilotScale institutional knowledgeCLIComo sintetizar pesquisa
O Copilot Chat pode ajudar você a sintetizar descobertas de pesquisa e insights de várias fontes em um resumo coeso.Communicate effectivelyAuthor and optimize with CopilotScale institutional knowledgeChatCriando diagramas
GitHub Copilot Chat pode ajudá-lo a criar diagramas para entender melhor seus dados e comunicar insights.Communicate effectivelyVisualize dataScale institutional knowledgeAuthor and optimize with CopilotChatComo gerar tabelas
Bate-papo do Copilot pode ajudá-lo a criar tabelas para organizar informações e apresentá-la claramente.Communicate effectivelyAuthor and optimize with CopilotScale institutional knowledgeChatDepurando JSON inválido
Bate-papo do Copilot pode identificar e resolver erros de sintaxe ou problemas estruturais em dados JSON.Debugging codeAuthor and optimize with CopilotImprove quality and maintainabilityChatGerenciamento de limites de requisições de API
Bate-papo do Copilot 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.Debugging codeAuthor and optimize with CopilotImprove quality and maintainabilityChatDiagnóstico de falhas em testes de CI
Use CLI do Copilot para obter os logs de CI, correlacionar falhas com o código local e corrigir problemas sem sair do terminal.Debugging codeAuthor and optimize with CopilotImprove quality and maintainabilityCLIExplorando possíveis implementações de recursos
Bate-papo do Copilot pode ajudar a explorar diferentes abordagens para implementar um único recurso.Functionality analysisAuthor and optimize with CopilotScale institutional knowledgeChatAnalisando e incorporando comentários do usuário
Bate-papo do Copilot pode aprimorar o processo de incorporação de comentários do usuário ao seu projeto.Functionality analysisAuthor and optimize with CopilotScale institutional knowledgeChatImplementando um recurso de um problema de GitHub
Apresente um GitHub problema a CLI do GitHub Copilot e, em seguida, direcione a conversa para implementar a funcionalidade.Author and optimize with CopilotCLIAprimorando 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.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatCorrigindo erros de lint
Bate-papo do Copilot pode sugerir formas de corrigir problemas identificados por um linter de código.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatRefatorando para otimização de desempenho
Bate-papo do Copilot pode sugerir maneiras de melhorar o desempenho de código lento.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatRefatoração para sustentabilidade ambiental
Bate-papo do Copilot pode sugerir maneiras de tornar o código mais amigável ao meio ambiente.Refactoring codeImprove quality and maintainabilityAuthor and optimize with CopilotChatRefatorando 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.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatRefatorando 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.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatDesacoplando 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.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatLidar 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.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatSimplificando 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.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatCorrigindo 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.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatTraduzindo 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.Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChatProblemas de arquivamento sem interromper o fluxo
Quando algo chamar sua atenção no meio da tarefa, use CLI do Copilot para registrar um problema GitHub com contexto de código, PRs vinculados e rótulos e, em seguida, volte ao que você estava fazendo.Documenting codeAuthor and optimize with CopilotCLIDocumentando código herdado
Bate-papo do Copilot pode ajudar na documentação do código herdado.Documenting codeAuthor and optimize with CopilotScale institutional knowledgeChatExplicando código herdado
Bate-papo do Copilot pode ajudar a explicar código desconhecido.Documenting codeAuthor and optimize with CopilotScale institutional knowledgeChatExplicando algoritmos ou lógica complexa
Bate-papo do Copilot pode ajudar a adicionar documentação clara e concisa sobre algoritmos complexos ou lógica.Documenting codeAuthor and optimize with CopilotScale institutional knowledgeChatSincronizando a documentação com alterações de código
Bate-papo do Copilot pode ajudar a manter a documentação do código up-to-date.Documenting codeAuthor and optimize with CopilotScale institutional knowledgeChatEscrevendo discussões ou postagens no blog
Bate-papo do Copilot pode ajudá-lo a gerar ideias, fazer esboços ou redigir rascunhos de discussões ou artigos para blog.Documenting codeAuthor and optimize with CopilotScale institutional knowledgeChatGerando testes de unidade
Bate-papo do Copilot pode ajudar na geração de testes de unidade para uma função.Testing codeAuthor and optimize with CopilotImprove quality and maintainabilityChatCriação de objetos fictícios para abstrair camadas
Bate-papo do Copilot pode ajudar na criação de objetos fictícios que você pode usar para testes de unidade.Testing codeAuthor and optimize with CopilotImprove quality and maintainabilityChatCriar testes de ponta a ponta para uma página da Web
Bate-papo do Copilot pode ajudar na geração de testes de ponta a ponta.Testing codeAuthor and optimize with CopilotImprove quality and maintainabilityChatAtualizando testes de unidade para corresponder às alterações de código
Bate-papo do Copilot pode ajudar a atualizar seus testes.Testing codeAuthor and optimize with CopilotImprove quality and maintainabilityChatProteger o repositório
Bate-papo do Copilot pode ajudá-lo a proteger seu repositório e seu código.Security analysisAuthor and optimize with CopilotImprove quality and maintainabilityChatComo gerenciar atualizações de dependência
Bate-papo do Copilot pode ajudá-lo a configurar Dependabot para simplificar as atualizações de dependências.Security analysisAuthor and optimize with CopilotImprove quality and maintainabilityChatEncontrando vulnerabilidades existentes no código
O chat do Copilot pode ajudar a encontrar vulnerabilidades comuns em seu código e sugerir correções.Security analysisAuthor and optimize with CopilotImprove quality and maintainabilityChat