Un tipo di revisione codice consiste nell'analisi strutturale, che consente di eseguire le seguenti attività:
E' importante eseguire le revisioni di analisi strutturale per l'intera fase di sviluppo del prodotto. Il seguente scenario ne mostra il motivo in maniera più dettagliata.
E' possibile che sviluppatori possano modificare la struttura di progettazione introducendo dipendenze prove di pianificazione all'interno del codice. Il software funzionerebbe, pertanto le modifiche non verrebbero indicate con un flag durante la fase di verifica come difetti da correggere. Tuttavia, potrebbero verificarsi in futuro conseguenze sul lavoro rilevanti in caso i costi di manutenzione dell'applicazione si rivelino nettamente elevati. Pertanto, le opportunità di lavoro potrebbero andar perse poiché il codice non può essere modificato in un arco di tempo ragionevole.
Problemi quali quelli descritti nello scenario precedente, possono essere evitati se l'analista programmatore agisce in modo preventivo ed esegue le seguenti attività:
Ora, si è pronti per iniziare con l'Introduzione agli esercizi.