Condividi tramite


Analisi della qualità dell'applicazione tramite gli strumenti di analisi del codice

La definizione e la manutenzione della qualità del codice richiedono un processo continuo per tutta la durata dello sviluppo dell'applicazione. La qualità del codice viene fissata durante la pianificazione e monitorata tramite test e revisioni del codice. Gli strumenti di analisi codice di Visual Studio Premium e Visual Studio Ultimate consentono agli sviluppatori di verificare l'eventuale presenza di problemi di qualità nel codice durante la scrittura. Grazie ai criteri di archiviazione del controllo delle versioni di Team Foundation Server, un team è in grado di applicare gli standard di qualità a ogni archiviazione.

Attività comuni

Attività

Contenuto di supporto

Comprendere i processi di qualità del codice rilevanti: negli argomenti delle linee guida sono disponibili informazioni utili per esaminare i processi di pianificazione e implementazione dello sviluppo e verificare che garantiscano il conseguimento degli obiettivi di qualità prefissati.

Utilizzare l'analisi codice per individuare problemi di qualità: applicare gli strumenti di analisi codice a codice gestito (Visual C# e Visual Basic), codice nativo (Visual C++) e codice di database (Transact-SQL).

Attività correlate

  • Miglioramento della qualità del codice con i criteri di archiviazione del progetto team
    Quando si utilizza Visual Studio Premium o Visual Studio Ultimate, è possibile creare criteri di archiviazione dell'analisi codice per i progetti di codice gestito e codice nativo in un progetto team. I criteri di archiviazione dell'analisi del codice sono utilizzabili per controllare e migliorare la qualità del codice archiviato nella codebase.

  • Misurazione della complessità e della manutenibilità del codice gestito
    Sono stati sviluppati vari sistemi di misurazione del software, noti anche come metrica codice, allo scopo di aiutare gli sviluppatori a individuare le parti di codice che richiedono una rielaborazione o test più estesi. Gli sviluppatori possono utilizzare Visual Studio Premium o Visual Studio Ultimate per generare dati di metrica del codice che consentono di misurare la complessità e la manutenibilità del codice gestito.

  • Verifica del codice tramite unit test
    Gli unit test rappresentano per sviluppatori e tester un modo rapido per verificare la presenza di errori di logica nei metodi delle classi in progetti Visual C#, Visual Basic e Visual C++. Uno unit test può essere creato una volta ed eseguito ogni volta che il codice sorgente viene modificato per assicurarsi che non siano stati introdotti bug.

  • Verifica del codice del database tramite unit test
    È possibile utilizzare unit test del database per definire lo stato di base del database e verificare eventuali modifiche apportate successivamente agli oggetti di database. Tramite questi test è possibile verificare nell'ambiente di sviluppo isolato il corretto comportamento di tali oggetti prima di archiviarli nel controllo delle versioni.

Riferimenti

Analisi del codice per gli avvisi del codice gestito

Avvisi dell'analisi codice per il linguaggio C/C++

Problemi di progettazione di Transact-SQL

Problemi relativi alla denominazione di Transact-SQL

Problemi relativi alle prestazioni di Transact-SQL