Linee guida per l'utilizzo degli strumenti di analisi del codice
Nell'elenco riportato di seguito vengono illustrate alcune linee guida che consentono di selezionare e gestire gli avvisi dell'analisi del codice.
Operazioni consigliate
Esaminare le categorie degli avvisi.
Poiché gli strumenti di analisi del codice consentono di effettuare controlli accurati dei problemi del codice, è utile avere una conoscenza di base dei diversi avvisi. Per ulteriori informazioni sulle categorie degli avvisi, vedere Analisi del codice per gli avvisi del codice gestito o Avvisi dell'analisi codice per il linguaggio C/C++.
Analizzare il codice esistente.
In base al tipo di progetto, alle risorse e ai requisiti, scegliere l'approccio che consente di soddisfare nel migliore dei modi le proprie esigenze.
Attivare tutti gli avvisi.
Attivare tutti gli avvisi, quindi esaminare l'elenco di avvisi generato dallo strumento di analisi per identificare quelli che si desidera attivare.
Attivare un sottoinsieme di avvisi.
Esaminare le categorie degli avvisi per selezionare e abilitare solo un subset di avvisi da utilizzare nel progetto.
Analizzare il codice in fase di sviluppo.
Poiché non viene gestito codice esistente, è consigliabile attivare tutti gli avvisi e analizzare il codice per individuare eventuali errori nel corso dello sviluppo. È molto più semplice infatti analizzare e correggere il codice mentre viene creato. Non attendere la fine del ciclo di sviluppo per analizzare il codice o per attivare molti avvisi in modo da evitare che i membri del team siano sottoposti a una pressione eccessiva, mettendo a rischio la sicurezza e la stabilità.
Tenere traccia degli avvisi.
Dopo avere abilitato gli avvisi da utilizzare nel progetto, tenerne traccia tramite le funzionalità di verifica del lavoro. Per ulteriori informazioni, vedere uno degli argomenti riportati di seguito:
Procedura: Creare un elemento di lavoro per un errore del codice gestito
Procedura: creare un elemento di lavoro per gli errori del codice C/C++
Procedura: creare un elemento di lavoro da un errore nel codice Transact-SQL
Correggere gli avvisi.
È possibile correggere un avviso in uno dei seguenti modi:
Correzione: correggere il codice e sottoporlo a testing prima di archiviarlo.
Eliminazione: utilizzare l'attributo System.Diagnostics.CodeAnalysis.SuppressMessageAttribute nel codice gestito per non visualizzare un avviso causato dal codice in una determinata posizione.
Disabilitazione: utilizzare le pagine delle proprietà del progetto per disabilitare gli avvisi relativi a tutto il codice gestito. Per C/C++ si può utilizzare un file di intestazione in cui sono elencati tutti gli avvisi. Utilizzare questo file per abilitare o disabilitare gli avvisi non necessari per il progetto.
Dopo aver corretto l'avviso, modificarne lo stato, trasformandolo in errore. Ciò consente di mantenere il codice pulito.
Specificare il requisito di archiviazione.
È possibile impostare criteri di archiviazione del codice che includano anche l'esecuzione dell'analisi del codice È possibile archiviare solo codice che supera l'analisi. Ciò consente di essere certi che il codice archiviato è pulito. Per ulteriori informazioni sui criteri di archiviazione, vedere Creazione e utilizzo di criteri di archiviazione di analisi codice.