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à.
Trasformazione del codice con Amazon Q Developer in GitHub
Nota
Amazon Q Developer for GitHub è in versione di anteprima ed è soggetto a modifiche.
Con la funzionalità di trasformazione del codice, puoi aggiornare il tuo stack tecnologico, migliorare le prestazioni e garantire la compatibilità futura, preservando al contempo le funzionalità di base del codice esistente. Con Amazon Q Developer, puoi evitare debiti tecnici e creare applicazioni per la sostenibilità e la scalabilità a lungo termine.
Quando aggiungi l'etichetta di trasformazione del codice a un problema o utilizzi il comando /q transform
slash, Amazon Q Developer trasforma il codice dalla versione Java 8 o 11 alla versione 17. Amazon Q Developer crea quindi una pull request con le modifiche e il riepilogo delle modifiche che puoi unire alla tua linea principale.
Puoi fare in modo che Amazon Q Developer esegua una trasformazione del codice un numero limitato di volte al mese. Puoi aumentare l'utilizzo gratuito in qualsiasi momento registrando l'installazione dell'app Amazon Q Developer con il tuo AWS account. Per ulteriori informazioni, consulta Aumento dei limiti di utilizzo e dei dettagli di configurazione nella console Amazon Q Developer.
Prerequisiti
Prima di trasformare la tua codebase con Amazon Q Developer, considera i seguenti requisiti:
-
Assicurati che il tuo GitHub repository abbia GitHub le azioni abilitate. Per ulteriori informazioni, consulta Comprendere GitHub le azioni
e Abilitare un flusso di lavoro nella GitHub documentazione. -
Crea e configura il tuo file di flusso di lavoro nella
.github/workflows/
directory per gestire le attività di trasformazione del codice. Per ulteriori informazioni, consulta Personalizzazione di un flusso di lavoro per la trasformazione del codice.
Dopo aver soddisfatto i prerequisiti, puoi applicare l'etichetta Amazon Q Transform Agent e aggiornare la tua codebase nel tuo GitHub repository.
Importante
L'app Amazon Q Developer tenta di creare automaticamente le etichette dell'agente di sviluppo Amazon Q e dell'agente di trasformazione Amazon Q nei GitHub repository a cui autorizzi l'accesso. Se le etichette non vengono create automaticamente o se vengono eliminate involontariamente, puoi crearle manualmente. GitHub Le etichette devono essere denominate come agente di sviluppo Amazon Q e agente di trasformazione Amazon Q per poter essere riconosciute ed elaborate come etichette Amazon Q Developer. Per ulteriori informazioni, consulta Creazione di un'etichetta
Per aggiornare la tua codebase
-
Se necessario, accedi al tuo GitHub
account utilizzando le tue GitHub credenziali. -
Passa alla tua GitHub organizzazione, quindi vai al repository in cui desideri trasformare la tua codebase.
-
Scegli Problemi, quindi crea un nuovo numero. Per ulteriori informazioni, consulta Creare un problema
nella GitHub documentazione. -
Nel campo di immissione del testo Aggiungi un titolo, inserisci un titolo che fornisca un contesto ad Amazon Q Developer per la trasformazione del codice (esempio: «Upgrade codebase»). È inoltre necessario includere la descrizione del problema in quanto fornisce anche un contesto.
-
Quando crei un problema o configuri un problema esistente, puoi applicare l'etichetta Amazon Q Developer per la trasformazione del codice o utilizzare il comando
/q transform
slash. Esegui una di queste operazioni:-
Per applicare l'etichetta al problema, esegui una delle seguenti operazioni:
-
Scegli il menu a discesa Assegna ad Amazon Q fornito come estensione del browser, quindi scegli l'etichetta Amazon Q Transform Agent.
-
Nel menu a destra, scegli Etichette, quindi scegli l'etichetta Amazon Q Transform Agent.
-
-
Per utilizzare il comando
/q transform
slash in un commento:-
All'interno del numero, vai su Aggiungi un commento e nel campo di immissione del testo del commento, inserisci
/q transform
. -
Scegliere Comment (Commento).
-
-
-
Scegli Crea problema per completare la creazione del problema con i dettagli necessari ad Amazon Q Developer per trasformare il codice.
Quando Amazon Q Developer termina di generare modifiche al codice per lo sviluppo delle funzionalità, commenta il problema e apre una pull request.
-
Vai al commento lasciato da Amazon Q Developer (esempio: "
I finished upgrading your code and opened a pull request: Resolve Upgrade codebase.
«), quindi scegli il link pull request.Puoi anche accedere alla scheda Pull request e quindi scegliere la pull request creata da Amazon Q Developer.
-
Scegli la scheda File modificati per visualizzare le modifiche.
-
Se sei soddisfatto delle modifiche al codice suggerite, puoi unire la pull request. Per ulteriori informazioni, consulta Unire una richiesta pull
.
Amazon Q Developer lascia un commento che fornisce un riepilogo della trasformazione con dettagli relativi ai file che ha aggiornato. Puoi trovare il riepilogo nel build_logs.txt
file fornito nel commento. Se Amazon Q Developer non è in grado di eseguire una trasformazione completa del codice, fornisce anche un riepilogo degli errori che hanno impedito la trasformazione completa.