Partager via


Amélioration de la qualité du code avec les stratégies d'archivage de projet d'équipe

À l’aide du contrôle de version Team Foundation, vous pouvez créer des stratégies d’archivage pour vos projets d’équipe afin d’appliquer des pratiques permettant d’améliorer le développement de code et d’optimiser le travail en groupe.Les stratégies d'archivage sont des règles établies au niveau du projet d'équipe et appliquées sur les ordinateurs des développeurs avant que le code ne soit autorisé à être archivé.

Vous pouvez définir les stratégies d’archivage de projets d’équipe suivantes :

  • Générations : exige la résolution des arrêts de génération qui ont été créés pendant une génération avant un nouvel archivage.

  • Commentaires sur l’ensemble de modifications : exige que les utilisateurs fournissent des commentaires lors de l’archivage des modifications.

  • Analyse du code : exige que l’analyse du code soit exécutée avant l’archivage.

  • Éléments de travail : exige qu’un ou que plusieurs éléments de travail soient associés à l’archivage.

Important

Pour utiliser des stratégies d’archivage, vous devez être connecté à Visual Studio Team Foundation Server.

Tâches courantes

Tâche

Contenu de support

Créer et utiliser des stratégies d’archivage : vous créez des stratégies d’archivage à l’aide des paramètres du projet d’équipe de contrôle de version Team Foundation.

Set and enforce quality gates

Créer et utiliser des stratégies d’archivage d’analyse du code : vous pouvez choisir des règles dans un jeu standard de règles d’analyse du code ou créer un jeu personnalisé.

Création et utilisation de stratégies d'archivage de l'analyse du code

Tâches connexes

Tâche

Contenu de support

Installer votre environnement de développement : avant de pouvoir créer ou modifier le code, vous devez installer vos environnements de test et de développement à l’aide du code source approprié.Si vous utilisez des bases de données, vous devez aussi avoir accès à leur représentation hors connexion.

Setting Up Development Environments

Utiliser l’analyse du code dans le processus de développement : les membres de l’équipe effectuent une analyse du code sur leurs ordinateurs dédiés au développement.Dans Visual Studio, les développeurs configurent et exécutent des opérations d’analyse du code pour des projets de code individuels, examinent et analysent les problèmes rencontrés dans les opérations et créent des éléments de travail pour les avertissements.

Analyse de la qualité des applications à l'aide des outils d'analyse du code

Créer et effectuer des tests unitaires : les tests unitaires constituent, pour les développeurs et les testeurs, un moyen rapide de rechercher des erreurs de logique dans les méthodes de classes des projets C#, Visual Basic .NET et C++.Un test unitaire peut être créé une fois et exécuté lors de chaque modification du code source pour s’assurer qu’aucun bogue n’a été introduit.

Vérification du code à l'aide de tests unitaires

Suivre des éléments de travail et des défauts : vous pouvez utiliser des éléments de travail pour suivre et gérer à la fois votre travail et les informations concernant votre projet d’équipe.Un élément de travail est un enregistrement de base de données que Team Foundation utilise pour effectuer le suivi de l’assignation et de la progression d’un travail.Vous pouvez utiliser différents types d’éléments de travail pour effectuer le suivi de différents types de travaux, par exemple les spécifications du client, les bogues de produits et les tâches de développement.

Suivre le travail et gérer le flux de travail [redirection]

Ressources externes

Guide

Tester la livraison continue avec Visual Studio 2012 - Chapitre 2 : Tests unitaires : Tester l’intérieur