

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Explicar e atualizar código com o Amazon Q Developer
<a name="explain-update-code"></a>

O Amazon Q Developer pode explicar e atualizar linhas de código específicas no ambiente de desenvolvimento integrado (IDE). Para atualizar o código, solicite que o Amazon Q faça alterações em uma determinada linha ou bloco de código, que refletirá as alterações que você solicitou que ele fizesse. Em seguida, você poderá inserir o código atualizado diretamente no arquivo em que o código foi originado. 

Você pode escolher entre as seguintes opções:
+ **Explicar**: obtenha a explicação do código em linguagem natural.
+ **Refatorar**: melhore a leitura ou a eficiência do código, entre outras melhorias.
+ **Corrigir**: depure o código.
+ **Gerar testes**: crie testes de unidade para o arquivo atual ou código selecionado.
+ **Otimizar**: melhore a performance do código.
+ **Enviar para prompt**: envie o código destacado para o painel do Amazon Q chat e faça qualquer pergunta que deseje.

## Enviar código para o Amazon Q
<a name="send-code"></a>

Conclua essas etapas para que o código seja explicado ou atualizado pelo Amazon Q.

1. Destaque uma seção de um arquivo de código no IDE. 

1. Clique com o botão direito do mouse no código destacado para abrir uma janela de contexto. Escolha **Amazon Q** e, em seguida, escolha **Explicar**, **Refatorar**, **Corrigir**, **Gerar testes**, **Otimizar** ou **Enviar para prompt**.

   Se você escolher **Enviar para prompt**, o Amazon Q copiará o texto destacado para o painel de bate-papo, em que você poderá inserir qualquer pergunta sobre o código.

1. Para substituir o código destacado pelo código recém-gerado, você pode copiá-lo ou inseri-lo diretamente no arquivo escolhendo **Inserir código**. O Amazon Q substitui o código original pelo código atualizado.