Miglioramento della qualità del codice con i criteri di archiviazione del progetto team

Quando si usa il controllo della versione di Team Foundation (TFVC), è possibile creare criteri di archiviazione per i progetti team in modo da applicare procedure consigliate che consentono di ottenere codice migliore e maggiore efficienza per lo sviluppo in gruppo.I criteri di archiviazione sono regole che vengono impostate a livello di progetto team e applicate nei computer degli sviluppatori prima che sia consentita l'archiviazione del codice.

È possibile specificare i criteri di archiviazione del progetto team seguenti:

  • Compilazioni: richiede la correzione delle interruzioni di compilazione che sono state create durante una compilazione prima di una nuova archiviazione.

  • Commenti per gli insiemi di modifiche: richiede l'immissione di commenti da parte degli utenti durante l'archiviazione delle modifiche.

  • Analisi codice: richiede l'esecuzione dell'analisi del codice prima dell'archiviazione.

  • Elementi di lavoro: richiede l'associazione di uno o più elementi di lavoro all'archiviazione.

Nota importanteImportante

Per usare i criteri di archiviazione, è necessario essere connessi a Visual Studio Team Foundation Server.

Attività comuni

Attività

Contenuto di supporto

Creare e usare i criteri di archiviazione: i criteri di archiviazione vengono creati usando le impostazioni del progetto Team di Controllo della versione di Team Foundation.

Set and enforce quality gates

Creare e usare i criteri di archiviazione di analisi del codice: è possibile scegliere da un set standard di regole di analisi del codice oppure creare un set personalizzato.

Creazione e utilizzo di criteri di archiviazione di analisi codice

Attività correlate

Attività

Contenuto di supporto

Impostare l'ambiente di sviluppo: prima di poter creare o modificare il codice, è necessario configurare gli ambienti di sviluppo e test usando il codice sorgente appropriato.Se si usano database, è anche necessario avere accesso alla relativa rappresentazione offline.

Setting Up Development Environments

Usare l'analisi del codice nel processo di sviluppo: i membri del team possono eseguire l'analisi del codice nei propri computer di sviluppo.In Visual Studio, gli sviluppatori configurano ed eseguono esecuzioni dell'analisi del codice per i progetti di codice singoli, visualizzano e analizzano problemi rilevati dalle esecuzioni e creano elementi di lavoro per gli avvisi.

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

Creare ed eseguire gli unit test: gli unit test offrono a sviluppatori e tester un metodo rapido per la ricerca di errori logici nei metodi delle classi nei progetti C#, Visual Basic .NET e C++.Uno unit test può essere creato una sola volta ed eseguito ogni volta che il codice sorgente viene modificato per assicurarsi che non vengano introdotti bug.

Verifica del codice tramite unit test

Tenere traccia di elementi di lavoro e difetti: è possibile usare gli elementi di lavoro per tenere traccia e gestire il lavoro e le informazioni sul progetto team.Un elemento di lavoro è un record di database usato da Team Foundation per registrare l'assegnazione e lo stato di avanzamento del lavoro.È possibile usare diversi tipi di elementi di lavoro per tenere traccia di diversi tipi di lavoro, ad esempio requisiti del cliente, bug del prodotto e attività di sviluppo.

Verificare il lavoro e gestire il flusso di lavoro [reindirizzato]

Risorse esterne

Linee guida

Test per la distribuzione continua con Visual Studio 2012 – Capitolo 2: Unit Testing: Test interni