Condividi tramite


Scrittura di codice di qualità

Aggiornamento: novembre 2007

La qualità del codice deve essere uno degli obiettivi più importanti sin dalle prime fasi dello sviluppo, in quanto diventerebbe molto difficile ottenerla in un secondo momento. I problemi troppo complessi, di difficile risoluzione o rilevati in una fase troppo avanzata generalmente non vengono corretti. Negli argomenti riportati di seguito verranno illustrati i principi e le procedure che consentono di migliorare la qualità del codice.

In questa sezione

Linee guida per l'esecuzione di revisioni del codice e della progettazione

Vengono illustrate diverse tecniche per l'esecuzione di revisioni della progettazione e del codice per rilevare errori e presupposti non corretti attraverso una revisione svolta da un collega.

Linee guida per la scrittura di codice protetto

Vengono descritte tecniche e strategie per la scrittura di codice protetto.

Linee guida per l'archiviazione di codice di qualità

Vengono elencate le linee guida per l'esecuzione del controllo del codice con diverse modalità per garantire che l'obiettivo di qualità della progettazione venga raggiunto.

Linee guida per l'esecuzione del debug

Vengono illustrate diverse linee guida per l'identificazione degli errori del codice.

Linee guida per l'utilizzo degli strumenti di analisi del codice

Vengono illustrate diverse linee guida per l'utilizzo dello strumento di analisi del codice.

Rilevamento e correzione di errori del codice C/C++

Viene illustrato come rilevare e correggere errori del codice mediante lo strumento di analisi del codice per C/C++.

Rilevamento e correzione degli errori del codice gestito

Viene illustrato come rilevare e correggere errori del codice mediante lo strumento di analisi del codice gestito.

Criteri di archiviazione dell'analisi del codice

Viene illustrato come creare criteri di archiviazione personalizzati associati alle archiviazioni di controllo del codice sorgente di Team Foundation.

Riferimenti

Bibliografia sulla protezione

Sicurezza nel codice nativo e nel codice .NET Framework

Vedere anche

Concetti

Protezione delle applicazioni