

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á.

# Melhores práticas para geração de código com o Amazon Q Developer
<a name="code-generation"></a>

O Amazon Q Developer fornece geração automática de código, preenchimento automático e sugestões de código em linguagem natural. A seguir estão as melhores práticas para usar a assistência de codificação em linha do Amazon Q Developer:
+ **Forneça contexto para ajudar a melhorar a precisão das respostas**

  Comece com o código existente, importe bibliotecas, crie classes e funções ou estabeleça esqueletos de código. Esse contexto ajudará a melhorar significativamente a qualidade da geração de código.
+ **Codifique naturalmente**

  Use a geração de código do Amazon Q Developer como um mecanismo robusto de preenchimento automático. Codifique como você faz normalmente e deixe que a Amazon Q forneça sugestões enquanto você digita ou faz uma pausa. **Se a geração de código não estiver disponível ou você estiver com problemas de código, inicie o Amazon Q digitando **Alt\+C em um PC ou Option\+C** no macOS.** Para obter mais informações sobre ações comuns que você pode realizar ao usar sugestões em linha, consulte [Usando teclas de atalho](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/actions-and-shortcuts.html) no *Amazon Q Developer User* Guide.
+ **Inclua bibliotecas de importação que sejam relevantes para os objetivos do seu script**

  Inclua bibliotecas de importação relevantes para ajudar o Amazon Q a entender o contexto e gerar código de acordo. Você também pode pedir à Amazon Q que sugira declarações de importação relevantes.
+ **Mantenha um contexto claro e focado**

  Mantenha seu script focado em objetivos específicos e modularize funcionalidades distintas em scripts separados com contexto relevante. Evite contextos ruidosos ou confusos.
+ **Experimente com instruções**

  Explore diferentes instruções para estimular o Amazon Q a produzir resultados úteis na geração de código. Por exemplo, experimente as seguintes abordagens:
  + Use blocos de comentários padrão para solicitações em linguagem natural.
  + Crie esqueletos com comentários para preencher classes e funções.
  + Seja específico em suas solicitações, fornecendo detalhes em vez de generalizar.
+ **Converse com o Amazon Q Developer e peça ajuda**

  Se o Amazon Q Developer não estiver fornecendo sugestões precisas, converse com o Amazon Q Developer em seu IDE. Ele pode fornecer trechos de código ou classes e funções completas para iniciar seu contexto. Para obter mais informações, consulte [Conversando com o Amazon Q Developer sobre código](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE-chat.html) no *Amazon Q Developer User Guide.*