

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Best practice per la generazione di codice con Amazon Q Developer
<a name="code-generation"></a>

Amazon Q Developer fornisce generazione automatica di codice, completamento automatico e suggerimenti di codice in linguaggio naturale. Di seguito sono riportate le best practice per l'utilizzo dell'assistenza di codifica in linea di Amazon Q Developer:
+ **Fornisci un contesto per contribuire a migliorare la precisione delle risposte**

  Inizia con il codice esistente, importa librerie, crea classi e funzioni o stabilisci scheletri di codice. Questo contesto contribuirà a migliorare in modo significativo la qualità della generazione del codice.
+ **Codice in modo naturale**

  Usa la generazione di codice Amazon Q Developer come un potente motore di completamento automatico. Codifica come fai normalmente e lascia che Amazon Q fornisca suggerimenti durante la digitazione o la pausa. **Se la generazione di codice non è disponibile o hai un problema relativo al codice, avvia Amazon Q digitando **Alt\+C su un PC o Option\+C** su macOS.** Per ulteriori informazioni sulle azioni comuni che puoi intraprendere utilizzando i suggerimenti in linea, consulta Using [shortcut keys](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/actions-and-shortcuts.html) nella *Amazon Q Developer User* Guide.
+ **Includi librerie di importazione pertinenti agli obiettivi del tuo script**

  Includi le librerie di importazione pertinenti per aiutare Amazon Q a comprendere il contesto e generare il codice di conseguenza. Puoi anche chiedere ad Amazon Q di suggerire dichiarazioni di importazione pertinenti.
+ **Mantieni un contesto chiaro e mirato**

  Mantieni lo script incentrato su obiettivi specifici e modularizza funzionalità distinte in script separati con un contesto pertinente. Evita un contesto rumoroso o confuso.
+ **Sperimenta con i prompt**

  Esplora diverse istruzioni per spingere Amazon Q a produrre risultati utili nella generazione di codice. Ad esempio, prova i seguenti approcci:
  + Utilizza blocchi di commenti standard per i prompt in linguaggio naturale.
  + Crea scheletri con commenti per compilare classi e funzioni.
  + Sii specifico nelle tue istruzioni, fornendo dettagli anziché generalizzazioni.
+ **Chatta con Amazon Q Developer e chiedi assistenza**

  Se Amazon Q Developer non fornisce suggerimenti accurati, chatta con Amazon Q Developer nel tuo IDE. Può fornire frammenti di codice o classi e funzioni complete per dare il via al tuo contesto. Per ulteriori informazioni, consulta [Chatting with Amazon Q Developer sul codice](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE-chat.html) nella *Amazon Q Developer User Guide*.