Esercizio 1.2: Esecuzione di una revisione del codice di analisi strutturale

Questo esercizio presuppone che sia stato completato l'Esercizio 1.1: Importazione delle risorse richieste. Nell'Esercizio 1.2 si legge innanzitutto uno scenario utente. Pertanto utilizzare il ruolo analista programmatore indicato nello scenario utente e usare il progetto importato nell'Esercizio 1.1 al fine di completare l'esercizio.



Scenario utente

Per riesaminare il codice appena scritto al fine di valutarne la qualità, l'architetto ricerca gli anti-modelli generici. Gli Anti-modelli sono problemi noti che si verificano nel codice e non vengono trattati nelle esercitazioni. Mentre i modelli di progetto sono modelli da prendere in considerazione, gli anti-modelli sono da evitare. Alcuni anti-modelli specifici includono i seguenti tipi:

Nel primo esercizio l'architetto una revisione del codice consistente nella ricerca degli anti-modelli sopra descritti.



Esercizio

In questo esercizio vengono eseguite le seguenti attività:

  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:


Selezione di una revisione di codice

Per selezionare una revisione del codice di analisi strutturale:

  1. Dalla barra degli strumenti della vista Codice revisione fare clic sull'icona Gestione regole, .
  2. vista Revisione codice

  3. Nell'elenco Selezione revisione codice, fare clic su Revisione codice analisi strutturale.
  4. Espandere la cartella Analisi strutturale e le sottocartelle per visualizzare le regole applicate nella revisione di codice, come mostrato di seguito. Fare clic su OK.
  5. finestra Preferenze



Selezione una base di codice da revisionare

Per selezionare lo spazio di lavoro come base di codice da revisionare:



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

Una volta terminata la revisione del codice, vengono visualizzati i rilevamenti nella vista Revisione codice, come mostrato nella figura che segue:

Rilevamenti Revisione codice, 1 cartella compressa

Nella vista Revisione codice vengono fornite 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. Espandere la cartella Analisi strutturale: Dipendenza ciclica. La cartella contiene quattro rilevamenti, come indicato nella seguente figura:


  2. Rilevamenti Revisione codice, 1 cartella espansa

    Ogni rilevamento viene preceduto da un'icona che ne indica il livello di severità.

    Se accanto a un'icona viene visualizzata una lampadina () esiste una correzione rapida per il rilevamento. Una correzione rapida è una soluzione automatica, fornita per uno specifico rilevamento. Le icone delle correzioni rapide sono mostrate nella seguente figura:

  3. Fare doppio clic sul rilevamento che inizia per Event.java. I dettagli ad esso relativi vengono visualizzati in due posizioni, come indicato nelle sezioni e nella figura che seguono:
  4. Codice origine & informazioni dettagliate del rilevamento selezionato

E' stato completato l'Esercizio 1.2: Esecuzione di una revisione del codice di analisi strutturale.



Come sfruttare al meglio una revisione di codice

Eseguendo in maniera proattiva una revisione di codice è possibile individuare i problemi in anticipo in modo da poterli anche correggere prima che provochino i seguenti problemi:

Nell'Esercizio 1.4, si completa il lavoro effettuato nell'Esercizio 1.2 correggendo il rilevamento della revisione di codice.



Riepilogo Esercizio 1.2

E' stato completato l'Esercizio 1.2: Esecuzione di una revisione del codice di analisi strutturale. In tale esercizio 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:


Ora si è pronti per iniziare l'Esercizio 1.3: Definizione di una regola di controllo dell'architettura.

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