Funzionalità avanzate di Amazon Q Developer - AWS Guida prescrittiva

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

Funzionalità avanzate di Amazon Q Developer

Sebbene questa guida si concentri sull'uso di Amazon Q Developer in attività pratiche di programmazione, è importante conoscere le sue seguenti funzionalità avanzate:

  • Trasformazione del codice Amazon Q Developer

  • Personalizzazioni di Amazon Q Developer

Trasformazione del codice Amazon Q Developer

Amazon Q Developer Agent per la trasformazione del codice può aggiornare la versione in linguaggio di codice dei tuoi file senza dover riscrivere il codice manualmente. Funziona analizzando i file di codice esistenti e riscrivendoli automaticamente per utilizzare una versione più recente del linguaggio. Ad esempio, Amazon Q trasforma un singolo modulo se lavori in un IDE come Eclipse. Se utilizzi Visual Studio Code, Amazon Q può trasformare un intero progetto o spazio di lavoro.

Usa Amazon Q quando desideri eseguire attività comuni di aggiornamento del codice come le seguenti:

  • Aggiorna il codice per adattarlo alla nuova sintassi della versione linguistica.

  • Esegui test unitari per convalidare la corretta compilazione ed esecuzione.

  • Verifica e risolvi i problemi di distribuzione.

Amazon Q può far risparmiare agli sviluppatori giorni o mesi di lavoro noioso e ripetitivo per aggiornare le basi di codice.

A partire da giugno 2024, Amazon Q Developer supporta l'aggiornamento Java codice e può trasformare Java Codice 8 per versioni più recenti come Java 11 o 17.

Personalizzazioni di Amazon Q Developer

Grazie alla sua capacità di personalizzazione, Amazon Q Developer può fornire suggerimenti in linea basati sulla base di codice di un'azienda. L'azienda fornisce il proprio repository di codice ad Amazon Simple Storage Service (Amazon S3) o tramite AWS CodeConnections, precedentemente noto come Connections. AWS CodeStar Quindi, Amazon Q utilizza l'archivio di codice personalizzato con sicurezza abilitata per consigliare modelli di codifica pertinenti per gli sviluppatori di quell'organizzazione.

Quando utilizzi le personalizzazioni di Amazon Q Developer, tieni presente quanto segue:

  • A partire da giugno 2024, la funzionalità Amazon Q Developer Customizations è in modalità anteprima. Di conseguenza, la funzionalità potrebbe essere limitata in termini di disponibilità e supporto.

  • I suggerimenti di codice in linea personalizzati saranno accurati solo in base alla qualità degli archivi di codice forniti. Ti consigliamo di esaminare un punteggio di valutazione per ogni personalizzazione che crei.

  • Per ottimizzare le prestazioni, ti consigliamo di includere almeno 20 file di dati contenenti la lingua specificata in cui tutti i file di origine superano i 10 MB. Assicurati che il tuo repository sia composto da codice sorgente referibile e non da file di metadati (ad esempio file di configurazione, file di proprietà e file readme).

Utilizzando le personalizzazioni di Amazon Q Developer, puoi risparmiare tempo nei seguenti modi:

  • Utilizza consigli basati sul codice proprietario della tua azienda.

  • Aumentate la riutilizzabilità delle basi di codice esistenti.

  • Crea modelli ripetibili generalizzati in tutta l'azienda.