

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Prácticas recomendadas para la generación de código con Amazon Q Developer
<a name="code-generation"></a>

Amazon Q Developer ofrece generación automática de código, finalización automática y sugerencias de código en lenguaje natural. Las siguientes son las prácticas recomendadas para utilizar la asistencia de codificación en línea para desarrolladores de Amazon Q:
+ **Proporcione un contexto para ayudar a mejorar la precisión de las respuestas**

  Comience con el código existente, importe bibliotecas, cree clases y funciones o establezca esqueletos de código. Este contexto ayudará a mejorar significativamente la calidad de la generación de código.
+ **Codifica naturalmente**

  Utilice la generación de código para desarrolladores de Amazon Q como un potente motor de autocompletado. Codifica como lo haces normalmente y deja que Amazon Q te dé sugerencias mientras escribes o pausas. Si la generación de código no está disponible o tienes un problema con el código, inicia Amazon Q escribiendo **Alt\+C en un PC u **Opción\+C**** en macOS. Para obtener más información sobre las acciones habituales que puede realizar al utilizar las sugerencias integradas, consulte [Uso de atajos de teclado](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/actions-and-shortcuts.html) en la *Guía del usuario para desarrolladores de Amazon Q.*
+ **Incluye bibliotecas de importación que sean relevantes para los objetivos de tu script**

  Incluya las bibliotecas de importación pertinentes para ayudar a Amazon Q a entender el contexto y generar código en consecuencia. También puedes pedir a Amazon Q que te sugiera las declaraciones de importación pertinentes.
+ **Mantenga un contexto claro y centrado**

  Mantén tu guion centrado en objetivos específicos y modulariza las distintas funcionalidades en guiones separados con el contexto pertinente. Evite el contexto ruidoso o confuso.
+ **Experimenta con las indicaciones**

  Explore diferentes indicaciones para impulsar a Amazon Q a producir resultados útiles en la generación de código. Por ejemplo, pruebe los siguientes enfoques:
  + Usa bloques de comentarios estándar para las indicaciones en lenguaje natural.
  + Crea esqueletos con comentarios para completar las clases y funciones.
  + Sea específico en sus indicaciones y proporcione detalles en lugar de generalizar.
+ **Chatea con un desarrollador de Amazon Q y pide ayuda**

  Si Amazon Q Developer no proporciona sugerencias precisas, chatea con Amazon Q Developer en tu IDE. Puede proporcionar fragmentos de código o clases y funciones completas para poner en marcha su contexto. Para obtener más información, consulta Cómo [hablar sobre el código con un desarrollador de Amazon Q](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE-chat.html) en la *Guía del usuario para desarrolladores de Amazon Q.*