Trasformazione del codice con Amazon Q Developer in GitHub - 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à.

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:

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 nella GitHub documentazione.

Per aggiornare la tua codebase
  1. Se necessario, accedi al tuo GitHubaccount utilizzando le tue GitHub credenziali.

  2. Passa alla tua GitHub organizzazione, quindi vai al repository in cui desideri trasformare la tua codebase.

  3. Scegli Problemi, quindi crea un nuovo numero. Per ulteriori informazioni, consulta Creare un problema nella GitHub documentazione.

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

  5. 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:

      1. All'interno del numero, vai su Aggiungi un commento e nel campo di immissione del testo del commento, inserisci/q transform.

      2. Scegliere Comment (Commento).

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

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

  8. Scegli la scheda File modificati per visualizzare le modifiche.

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