Esercizio 1.2: Esecuzione del Riesame del codice ed applicazione di una correzione rapida

Questo esercizio prevede che sia stato completato Esercizio 1.1: Importazione delle risorse richieste. Nell'esercizio leggere prima lo scenario utente. Quindi, assumere il ruolo dello sviluppatore software descritto nello scenario utente.



Scenario utente

Un vasto gruppo di sviluppatori distribuiti in varie aree geografiche sta elaborando una nuova applicazione software. E' importante che essi eseguano, a turno, i riesami del codice per verificare i problemi.

Uno sviluppatore esegue un riesame del codice per verificarne il funzionamento generale. Per il riesame dei codici più recenti allo scopo di valutarne il miglior rendimento in varie aree, lo sviluppatore esegue un riesame rapido del codice. Questo riesame si applica a diverse categorie delle regole fornite al codice. Ogni categoria di regole controlla la qualità del codice in un'area specifica, come la prestazione.

Completato il riesame del codice, viene visualizzato un elenco degli elementi rilevati. Ogni rilevamento rappresenta una stringa di codice non strettamente inerente alla regola applicata. Uno di essi dispone di una correzione rapida che lo sviluppatore applica alla soluzione automatica e corregge il problema immediatamente.

Nella prima parte dell'esercizio, eseguire le seguenti attività per eseguire un riesame del codice:

  1. Selezionare una revisione di codice da eseguire.
  2. Visualizzare le regole applicate nella revisione di codice.
  3. Selezionare il codice sul quale eseguire la revisione.
  4. Eseguire la revisione di codice.
  5. Visualizzare i rilevamenti della revisione di codice.
  6. Selezionare un rilevamento di cui visualizzare le seguenti informazioni:

In seguito, per applicare una correzione rapida ad un rilevamento nel riesame del codice, eseguire le seguenti attività:

  1. Individuare quando è disponibile la correzione rapida per il rilevamento.
  2. Visualizzare un elenco delle modifiche che verranno effettuate dalla correzione rapida al codice.
  3. Visualizzare il codice originale e rielaborato prima di applicare la correzione rapida.
  4. Applicare la correzione rapida per rielaborare il codice.
  5. Ottenere una conferma dopo avere applicato la correzione rapida.


Esercizio

Selezione di una revisione di codice

Per selezionare un riesame del codice rapido:

  1. Nella barra degli strumenti nella vista Riesame del codice, fare clic sull'icona di gestione delle regole, text.
  2. vista Revisione codice

  3. Nell'elenco di selezione del riesame del codice, fare clic su Riesame del codice rapido. Le cartelle di regole per il riesame del codice selezionato sono visualizzate, come mostrato nel seguente pannello:
  4. Finestra Preferenze, Riesame del codice rapido selezionato

  5. Per visualizzare una delle regole che verranno applicate nella revisione del codice, espandere la cartella Migliori procedure J2SE e, quindi la cartella secondaria Nullo. La cartella Nullo mostra una regola con un livello di severità del problema come mostrato nel seguente pannello:
  6. Finestra Preferenze, Categoria Migliori procedure J2SE, cartella Confronto espansa

    Come il riesame, le icone del livello di severità sono mostrate nella seguente illustrazione:

    text

  7. Fare clic su OK per selezionare il Riesame del codice rapido.


Selezione una base di codice da revisionare

Per selezionare il progetto come codice di base da riesaminare:



Esecuzione della revisione codice

Una volta selezionato il codice di base da revisionare, viene eseguita la revisione del codice. E' possibile tenere traccia dello stato controllando la barra di avanzamento nell'angolo inferiore destro della vista.



Visualizzazione dei rilevamenti della revisione di codice

Completato il riesame del codice, i rilevamenti vengono mostrati nella vista Riesame del codice come illustrato nel seguente pannello:

Rilevamenti del riesame del codice, compresso

La vista Riesame del codice fornisce le seguenti informazioni:



Come ottenere maggiori informazioni su un rilevamento di una revisione di codice

Per ottenere maggiori informazioni su un rilevamento in una revisione di codice:

  1. Nella vista Riesame del codice, fare scorrere alla cartella Migliori procedure J2SE: Confronto. Quindi, espandere la cartella per mostrare i rilevamenti in essa, come illustrato nel seguente pannello:
  2. Rilevamenti del riesame del codice, Categoria Migliori procedure J2SE, cartella Confronto espansa

  3. Il primo rilevamento inizia con EqualsHashCode_Example.java. La regola applicata è riportata di seguito:
  4. Sovrascrivere sempre java.lang.Object.equals() e java.lang.Object.hashCode()

  5. Fare doppio clic sul primo rilevamento. I dettagli ad esso relativi vengono visualizzati in due posizioni, come indicato nelle sezioni e nella figura che seguono:
  6. Dettagli per il rilevamento del riesame del codice selezionato.



Selezionare un rilevamento che dispone di una correzione rapida

Entrambi i rilevamenti nella cartella Migliori procedure: Confronto dispongono di una correzione rapida come evidenziato dalle icone. Come il riesame, le icone di correzione rapida sono mostrate nella seguente illustrazione:

text

  1. Fare clic con il tastino destro del mouse sul primo rilevamento nell'elenco, come mostrato nel pannello.
  2. La scelta del menu a comparsa Correzione rapida varia a seconda della soluzione. Per il rilevamento selezionato, la correzione consiste nell'implementazione di hashCode e simili.
  3. Menu a comparsa Correzione rapida

  4. Fare clic Correzione rapida: implementare hashCode e simili.


Applicazione della correzione rapida

La correzione rapida per il rilevamento selezionato, consiste nell'implementazione di hashCode e simili.

Per rivedere e applicare la correzione rapida al rilevamento:

  1. Visualizzare una vista affiancata del codice, come mostrato nel pannello seguente. Il codice sorgente originale è a sinistra e il codice sorgente rielaborato creato dalla correzione rapida è a destra. Per applicare la correzione rapida, verrà messo in coda alle righe mancanti del codice evidenziate.
  2. Elenco compresso di modifiche della Correzione rapida con il codice originale e rielaborato

  3. Nella sezione Modifiche da eseguire espandere l'elenco per visualizzare esattamente quali elementi verranno modificati e come dalla correzione rapida, come mostrato nel pannello seguente:
  4. Elenco espanso di modifiche della Correzione rapida

  5. Rivedere le modifiche nell'elenco. Quindi fare clic su OK per applicare la correzione rapida a tutte le modifiche selezionate nell'elenco.
  6. Dopo avere applicato la correzione rapida, viene visualizzato un contrassegno accanto al rilevamento risolto.
  7. Rilevamenti del riesame del codice con contrassegno

    Accanto al contrassegno sono visualizzate le seguenti informazioni:

E' stato completato l'Esercizio: Esecuzione del Riesame del codice ed applicazione di una correzione rapida.



Riepilogo dell'esercizio

E' stato eseguito l'Esercizio: Esecuzione del Riesame del codice ed applicazione di una correzione rapida.

Attività per l'esecuzione del Riesame del codice

Per eseguire il riesame del codice, sono state eseguite le seguenti attività:

  1. Selezione di una revisione di codice da eseguire.
  2. Visualizzazione delle regole applicate nella revisione di codice.
  3. Selezione del codice sul quale eseguire la revisione.
  4. Esecuzione della revisione di codice.
  5. Visualizzazione dei rilevamenti della revisione di codice.
  6. Selezione di un rilevamento di cui visualizzare le seguenti informazioni:


Attività per l'applicazione della correzione rapida

Quando si applica la correzione rapida, viene eseguita la serie successiva di attività:

  1. Viene individuato quando è disponibile la correzione rapida per il rilevamento.
  2. Viene visualizzato un elenco delle modifiche che verranno effettuate dalla correzione rapida al codice.
  3. Viene visualizzato in anteprima il codice originale e rielaborato.
  4. Viene applicata la correzione rapida per rielaborare il codice.
  5. Viene ottenuta la conferma dell'applicazione della correzione rapida.


Come sfruttare al meglio una revisione di codice

Per l'esecuzione dei riesami del codice, è possibile analizzare i rilevamenti in precedenza. Ciò significa che è anche possibile indirizzarli in precedenza, prima di arrivare ai seguenti problemi:



Attivazione della correzione rapida

Applicando la correzione rapida fornita, si dispone di un modo automatico per risolvere il rilevamento comune. Le correzioni rapide sono di supporto per:

Completare il supporto didattico riesaminando gli obbiettivi di apprendimento in Riepilogo: Esecuzione del riesame del codice.



Feedback
(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.