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à.
Utilizzo di Amazon Q Developer per la generazione di funzioni complete
Amazon Q può generare un’intera funzione in base a un commento che hai scritto. Al termine del tuo commento, Amazon Q suggerirà una firma di funzione. Se accetti il suggerimento, Amazon Q fa avanzare automaticamente il cursore alla parte successiva della funzione e invia un suggerimento. Anche se inserisci un commento aggiuntivo o una riga di codice tra i suggerimenti, Amazon Q eseguirà la rifattorizzazione in base al tuo input.
- C
-
- C++
-
- JavaScript
-
Nell’esempio seguente, l’utente genera e quindi modifica una funzione completa basata su un set di commenti.
Nell’immagine seguente, un utente ha scritto una firma di funzione per la lettura di un file da Amazon S3. Amazon Q suggerisce quindi un’implementazione completa del metodo
read_from_s3.
Nota
A volte, come nell’esempio precedente, Amazon Q include delle istruzioni
importcome parte integrante dei suoi suggerimenti. Come best practice, sposta manualmente queste istruzioniimportall'inizio del file.Come altro esempio, nell'immagine seguente, un utente ha scritto una firma di funzione. Amazon Q suggerisce quindi un’implementazione completa del metodo
quicksort.
Quando fornisce i suggerimenti, Amazon Q considera i frammenti di codice precedenti. Nell'immagine seguente, l'utente nell'esempio precedente ha accettato l'implementazione suggerita per
quicksort. L'utente scrive quindi un'altra firma di funzione per un metodosortgenerico. Amazon Q suggerisce quindi un’implementazione basata su ciò che è già stato scritto.
Nell'immagine seguente, un utente ha scritto un commento. Sulla base di questo commento, Amazon Q suggerisce quindi una firma di funzione.
Nell'immagine seguente, l'utente dell'esempio precedente ha accettato la firma di funzione suggerita. Amazon Q può quindi suggerire un’implementazione completa della funzione
binary_search.
- Java
-
Il seguente elenco contiene esempi di come Amazon Q fornisce suggerimenti e ti fa avanzare attraverso l’intero processo di creazione di una funzione.
-
Nell’esempio seguente, un utente inserisce un commento. Amazon Q suggerisce una firma della funzione.
Dopo che l’utente ha accettato questo suggerimento, Amazon Q suggerisce un corpo della funzione.
-
Nell’immagine sottostante, un utente inserisce un commento nel corpo della funzione prima di accettare un suggerimento da Amazon Q. Nella riga seguente, Amazon Q genera un suggerimento in base al commento.
-
- C#
-
Nel seguente esempio, Amazon Q consiglia una funzione completa.
- TypeScript
-
Nell’esempio seguente, Amazon Q genera una funzione in base alle docstring dell’utente.
- Python
-
Amazon Q può generare un’intera funzione in base a un commento che hai scritto. Al termine del tuo commento, Amazon Q suggerirà una firma di funzione. Se accetti il suggerimento, Amazon Q fa avanzare automaticamente il cursore alla parte successiva della funzione e invia un suggerimento. Anche se inserisci un commento aggiuntivo o una riga di codice tra i suggerimenti, Amazon Q eseguirà la rifattorizzazione in base al tuo input.
Nell’esempio seguente, Amazon Q genera sia una funzione completa che il test unitario corrispondente.
Il seguente elenco contiene esempi di come Amazon Q fornisce suggerimenti e ti fa avanzare attraverso l’intero processo di creazione di una funzione.
-
Nell’immagine sottostante, un utente ha inserito un commento. La firma della funzione, situata sotto il commento, è un suggerimento di Amazon Q.
-
Nell’immagine seguente, l’utente ha accettato il suggerimento di Amazon Q per la firma di una funzione. L’accettazione del suggerimento ha fatto avanzare automaticamente il cursore e Amazon Q ha fornito un nuovo suggerimento per il corpo della funzione.
-
Nell’immagine sottostante, un utente inserisce un commento nel corpo della funzione prima di accettare un suggerimento da Amazon Q. Nella riga seguente, Amazon Q ha generato un nuovo suggerimento in base al contenuto del commento.
In questo esempio, Amazon Q consiglia una funzione completa dopo che l’utente ha digitato parte della firma.
-