Indications pour l'utilisation des outils d'analyse du code

Mise à jour : novembre 2007

La liste suivante donne plusieurs indications pour vous aider à sélectionner et à gérer les avertissements d'analyse du code.

Recommandé

  • Révisez les catégories d'avertissement.

    Dans la mesure où les outils d'analyse du code effectuent des vérifications approfondies des erreurs de code, il est utile d'avoir une connaissance de base des différents avertissements. Pour plus d'informations sur les catégories d'avertissements, consultez Analyse du code pour les avertissements liés au code managé ou Analyse de code pour les avertissements C/C++.

  • Analysez le code existant.

    Selon votre type de projet, vos ressources et les conditions requises choisissez l'approche qui répond le mieux à vos besoins.

    • Activez tous les avertissements.

      Activez tous les avertissements, puis examinez la liste d'avertissements générée par l'outil d'analyse pour déterminer ceux que vous souhaitez activer.

    • Activez un sous-ensemble d'avertissements.

      Examinez les catégories d'avertissement pour choisir un sous-ensemble d'avertissements à utiliser dans votre projet et activez uniquement ceux-là.

  • Analysez le code en développement.

    Dans la mesure où il ne s'agit pas d'un code existant, nous vous recommandons d'activer tous les avertissements et d'analyser le code pour détecter les erreurs dans tout le développement. Il est beaucoup plus facile d'analyser et de réparer le code à mesure que vous le développez. N'attendez pas la fin du cycle de développement pour analyser le code ou pour activer un grand nombre d'avertissements. Vous risquez de créer une pression inutile pour les membres de l'équipe et de compromettre la sécurité et la stabilité du code.

  • Suivez les avertissements.

    Après avoir déterminé les avertissements à utiliser dans votre projet, suivez-les à l'aide des fonctionnalités de traçage du travail. Pour plus d'informations, consultez Comment : ajouter de nouveaux éléments de travail.

  • Corrigez les avertissements.

    Vous pouvez corriger un avertissement de plusieurs manières :

    • Correction - corrigez le code et testez-le avant de l'archiver.

    • Suppression - vous pouvez utiliser l'attribut System.Diagnostics.CodeAnalysis.SuppressMessageAttribute dans le code managé pour supprimer un avertissement généré par le code à un emplacement particulier.

    • Désactivation - vous pouvez utiliser les pages de propriétés du projet pour désactiver les avertissements dans tout le code managé. Pour C/C++, vous pouvez utiliser un fichier d'en-tête qui répertorie tous les avertissements. Utilisez ce fichier pour activer ou désactiver les avertissements qui ne sont pas requis pour votre projet.

    Après avoir corrigé l'avertissement, faites passer son état d'avertissement à erreur. Ainsi vous garderez votre code propre.

  • Spécifiez les conditions d'archivage.

    Vous pouvez définir la stratégie d'archivage du code de manière à exiger que l'analyse de code soit exécutée dans le cadre de la stratégie d'archivage. Seul le code qui réussit l'analyse est autorisé à être archivé. Ainsi, vous êtes sûr que le code archivé est propre. Pour plus d'informations sur la stratégie d'archivage, consultez Stratégies d'archivage de l'analyse de code.