Avvio di una revisione del codice con Amazon Q Developer - Amazon Q Developer

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

Avvio di una revisione del codice con Amazon Q Developer

Amazon Q può esaminare l'intera base di codice o revisionare automaticamente il codice mentre lo scrivi.

Prima di iniziare, assicurati di aver installato Amazon Q in un IDE che supporti le revisioni del codice. Per ulteriori informazioni, consulta Installazione dell'estensione o del plug-in Amazon Q Developer nel tuo IDE.

Esamina mentre scrivi codice

Nota

Le revisioni automatiche di Amazon Q sono disponibili solo con un abbonamento Amazon Q Developer Pro.

Le revisioni automatiche sono revisioni basate su regole basate sui rilevatori Amazon Q. Amazon Q esamina automaticamente il file in cui stai codificando attivamente, generando problemi di codice non appena vengono rilevati nel codice. Quando Amazon Q esegue revisioni automatiche, non genera correzioni di codice sul posto.

Le revisioni automatiche sono abilitate per impostazione predefinita quando usi Amazon Q. Utilizza la seguente procedura per mettere in pausa o riprendere le revisioni automatiche.

Sospendere e riprendere le revisioni automatiche

Per sospendere le revisioni automatiche, completa i passaggi seguenti.

  1. Scegli Amazon Q nella parte inferiore della finestra IDE.

    Si apre la barra delle applicazioni di Amazon Q.

  2. Scegli Metti in pausa le revisioni automatiche. Per riprendere le revisioni automatiche, scegli Riprendi le revisioni automatiche.

Rivedi un file o un progetto

Puoi anche avviare una revisione dal pannello della chat per fare in modo che Amazon Q esamini un particolare file o progetto. Le revisioni di file e progetti includono revisioni basate su regole e revisioni generative basate sull'intelligenza artificiale. I problemi di codice generati durante le revisioni di file o progetti possono includere correzioni di codice sul posto.

Per avviare la revisione di un file o di un progetto, completa i seguenti passaggi:

JetBrains
  1. Apri un file o un progetto che desideri rivedere nel tuo IDE.

  2. Scegli l'icona Amazon Q per aprire il pannello della chat. Specificare /review.

  3. Si apre una nuova scheda di chat. Amazon Q ti chiede di scegliere un progetto o un file da esaminare. Se stai esaminando un file, il file che desideri rivedere deve essere aperto e attivo nell'IDE. Se stai esaminando un progetto, il progetto deve essere aperto nell'IDE.

  4. Scegliete il tipo di revisione che desiderate eseguire. Amazon Q inizia a esaminare il progetto o il file attualmente aperto nell'IDE.

  5. Una volta completata la revisione, la scheda Code Issues si apre sopra il pannello di chat con un elenco dei problemi rilevati da Amazon Q.

  6. Puoi scegliere un problema da reindirizzare all'area specifica del file in cui è stato rilevato il codice vulnerabile o di bassa qualità.

    Per visualizzare ulteriori dettagli sul problema, scegli l'icona a forma di lente di ingrandimento a destra del nome del problema di codice nella scheda Problemi relativi al codice. Si apre un pannello Code Issue Details con informazioni sul problema.

  7. Per risolvere i problemi relativi al codice, consultaRisoluzione dei problemi di codice con Amazon Q Developer.

Visual Studio Code
  1. Apri un file o un progetto che desideri esaminare nel tuo IDE.

  2. Scegli l'icona Amazon Q per aprire il pannello della chat.

  3. Usando il linguaggio naturale, descrivi il tipo di revisione del codice che desideri eseguire. Puoi esaminare solo le modifiche recenti al codice o un intero file. Le modifiche al codice vengono determinate in base all'output del comando git diff sul file.

    Con il progetto o il file di codice aperto nell'IDE, puoi inserire cose come:

    • Review my code changes

    • Run a code review on this file

  4. Amazon Q inizierà a esaminare il file o il progetto. Una volta completato, riassumerà le questioni e le osservazioni con la massima priorità.

    Se vengono rilevati problemi, il pannello Code Issues si apre sopra il pannello di chat con un elenco dei problemi rilevati da Amazon Q.

  5. Per ulteriori informazioni su un problema relativo al codice, vai al pannello Problemi relativi al codice sopra il pannello di chat. Da lì, puoi fare quanto segue:

    1. Seleziona un problema da reindirizzare all'area specifica del file in cui è stato rilevato il codice vulnerabile o di bassa qualità.

    2. Per ottenere una spiegazione del problema relativo al codice, scegli l'icona a forma di lente di ingrandimento accanto al nome del problema. Amazon Q fornirà dettagli sul problema e suggerirà una soluzione da inserire nel codice.

    3. Per risolvere il problema relativo al codice, scegli l'icona a forma di chiave inglese accanto al nome del problema. Amazon Q fornirà una breve spiegazione della correzione e quindi apporterà una correzione immediata nel tuo file di codice. Vedrai la modifica del codice nel tuo file e avrai la possibilità di annullare la modifica dal pannello della chat.

  6. Per ulteriori informazioni sulla risoluzione dei problemi relativi al codice, consultaRisoluzione dei problemi di codice con Amazon Q Developer.

Visual Studio
  1. Apri un file del progetto che desideri scansionare in Visual Studio.

  2. Scegli l'icona Amazon Q nella parte inferiore del file per aprire la barra delle applicazioni di Amazon Q.

  3. Dalla barra delle applicazioni, scegli Esegui Security Scan. Amazon Q inizia a scansionare il tuo progetto.

    Nell'immagine seguente, in Visual Studio, l'utente sceglie l'icona Amazon Q, che richiede una barra delle applicazioni da cui l'utente può scegliere Esegui Security Scan.

    Visual Studio con la barra delle applicazioni di Amazon Q che mostra «Run Security Scan» come scelta
  4. Lo stato della scansione viene aggiornato nel riquadro di output di Visual Studio. Riceverai una notifica quando la scansione è completa.

    Per informazioni sulla visualizzazione e la risoluzione dei risultati, consultaRisoluzione dei problemi di codice con Amazon Q Developer.