Analisi del codice per la migrazione

Eseguire l'analisi e visualizzare i risultati.

Per avviare l'analisi, fare clic su Analizza nella finestra Configurazione Software Analyzer .
I risultati vengono visualizzati nella vista Risultati analisi del software.
Figura 1. Vista dei risultati di Revisione del codice Java
Vista dei risultati di Revisione del codice Java

Il contenuto della vista dei risultati varia a seconda di quali regole si stanno eseguendo. I risultati generati da uno strumento di migrazione delle applicazioni vengono visualizzati in una delle seguenti schede:

  • Revisione del file
  • Revisione del codice Java
  • Revisione del codice JSP
  • Revisione del file XML

Se nel pannello non vengono visualizzati dei risultati, non sono stati identificati problemi durante la scansione.

Fare clic con il tasto destro del mouse sui singoli risultati per visualizzare le opzioni disponibili quali la visualizzazione del codice sorgente dove si è verificato il problema o la correzione del problema con una correzione fornita.

Figura 2. Opzioni risultati con Anteprima correzione rapida e Guida
Opzioni risultati con Anteprima correzione rapida e Guida

Non tutte le regole hanno tutte le azioni disponibili, ma le azioni possibili includono:

Visualizza risultato
Apre un editor che visualizza il file di origine che ha attivato la regola. La causa del problema viene evidenziata e nell'editor viene visualizzata un'icona di violazione della regola.
Problema evidenziato.
Correzione rapida
La lampadina si sovrapponeva all'icona dell'elenco dei risultati ( Icona di risultato ) indica che questa regola ha una correzione rapida. Selezionando questa opzione, viene eseguita la conversione che modifica il codice Java, il file XML, il file JSP o il file manifest interessato, consentendone l'esecuzione in WebSphere Application Server. La correzione rapida potrebbe modificare direttamente il codice o potrebbe presentare la procedura necessaria per completare la correzione.
Anteprima correzione rapida
Questa opzione è disponibile per le regole che supportano la visualizzazione di un confronto affiancato del codice originale e del codice dopo che è stata applicata la correzione rapida. Questa opzione consente di visualizzare le modifiche prima che vengano effettuate.

Alcune correzioni rapide modificano più di un file. Quando si seleziona Anteprima correzione rapida per una correzione che interessa più file, i file vengono visualizzati nella parte Confronto struttura della vista Confronta. Fare doppio clic su ciascun file per visualizzare le differenze.

Figura 3 Anteprima delle correzioni rapide per più file
Anteprima rapida Fix Preview con più file
Ignora risultati
Questa opzione rimuove la regola dall'elenco senza effettuare una modifica del codice. Per i file Java e XML, al file viene aggiunta una annotazione di commento in modo che la regola non venga attivata sulle future esecuzioni di analisi.
Correzione rapida globale
Questa opzione risolve tutti i problemi identificati per una determinata regola.
Categoria di correzione rapida globale
Questa opzione esegue tutte le correzioni rapide identificate per la categoria a cui appartiene la regola. Una regola deve avere Correzione rapida globale abilitata per l'opzione Categoria di correzione rapida globale per eseguire la sua correzione rapida. Ad esempio, se si sceglie questa opzione su una regola Java, vengono eseguite le correzioni rapide per tutte le regole Java che hanno l'opzione Correzione rapida globale.