Partager via


Comment : appliquer du code facile à maintenir avec une stratégie d'archivage de l'analyse du code

Mise à jour : novembre 2007

Les développeurs peuvent utiliser la métrique du code pour mesurer la complexité et la facilité de maintenance de leur code, sans pouvoir l'appeler dans le cadre d'une stratégie d'archivage. Ils peuvent toutefois activer des règles d'analyse du code afin de vérifier la conformité de leur code avec les normes de la métrique du code et appliquer les règles à l'aide de stratégies d'archivage. Pour plus d'informations sur la métrique du code, consultez Vue d'ensemble de la métrique du code.

La profondeur d'héritage, le couplage de classe, l'index de facilité de maintenance et la complexité constituent les règles que les développeurs peuvent activer pour appliquer du code facile à maintenir à l'aide de stratégies d'archivage de l'analyse du code. Ces quatre règles figurent toutes dans la catégorie « Règles de maintenance » de l'éditeur de stratégies d'analyse du code.

Les administrateurs du contrôle de version Team Foundation peuvent ajouter les règles de maintenance de l'analyse du code aux exigences des stratégies d'archivage. Pour ces stratégies d'archivage, l'utilisateur doit exécuter l'analyse du code en fonction des modifications des règles avant de démarrer un archivage.

Pour ouvrir l'éditeur de stratégies d'analyse du code

  1. Dans Team Explorer, cliquez avec le bouton droit sur votre projet d'équipe, cliquez sur Paramètres du projet d'équipe, puis sur Contrôle de code source.

    La boîte de dialogue Contrôle de code source s'affiche.

  2. Cliquez sur l'onglet Stratégie d'archivage, puis sur Ajouter.

    La boîte de dialogue Ajouter une stratégie d'archivage s'affiche.

  3. Dans la liste Stratégie d'archivage, sélectionnez la stratégie Analyse du code, puis cliquez sur OK.

  4. La boîte de dialogue Éditeur de stratégies d'analyse du code s'affiche.

Pour activer les règles de maintenance de l'analyse du code

  1. Développez le nœud Règles de maintenance sous la section Paramètres de règle de la boîte de dialogue Éditeur de stratégies d'analyse du code.

  2. Activez les règles suivantes :

    • Profondeur d'héritage : CA1501 AvoidExcessiveInheritance - Seuil : avertissement au-dessus de 5 niveaux

    • Complexité : CA1502 AvoidExcessiveComplexity - Seuil : avertissement au-dessus de 25

    • Index de facilité de maintenance : CA1505 AvoidUnmaintainableCode - Seuil : avertissement en dessous de 20

    • Couplage de classe : CA1506 AvoidExcessiveClassCoupling - Seuil : avertissement au-dessus de 80 pour une classe et au-dessus de 30 pour une méthode

    • De plus, si vous souhaitez qu'une violation de règle empêche une génération, activez la case à cocher Traiter un avertissement comme une erreur située en regard de la description de la règle.

  3. Sélectionnez OK. La nouvelle stratégie d'archivage s'affiche maintenant avec les archivages ultérieurs.

Voir aussi

Concepts

Vue d'ensemble de la métrique du code

Autres ressources

Stratégies d'archivage de l'analyse de code