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

L'établissement et le maintien de la qualité du code est un processus continu qui s'étend sur toute la durée de vie de développement d'applications. La qualité du code est « intégrée » au cours de la planification et surveillée par l'intermédiaire de tests et de révisions du code. Les outils d'analyse du code dans Visual Studio Premium et Visual Studio Ultimate permettent aux développeurs de vérifier que leur code est exempt de tout problème de qualité, à mesure qu'ils l'écrivent. Les stratégies d'archivage du contrôle de version Team Foundation Server permettent à une équipe d'appliquer des normes de qualité lors de chaque archivage.

Tâches courantes

Tâche

Contenu de support

Comprendre les processus importants de qualité de code : vous pouvez lire les rubriques d'instructions pour examiner vos processus de planification et d'implémentation du développement et vous assurer qu'ils permettent la réalisation de vos objectifs de qualité.

Utiliser l'analyse du code pour détecter les problèmes de qualité : appliquez les outils d'analyse du code à du code managé (Visual C# et Visual Basic), à du code natif (Visual C++) et à du code de base de données (Transact-SQL).

Tâches connexes

  • Amélioration de la qualité du code avec les stratégies d'archivage de projet d'équipe
    Lorsque vous utilisez Visual Studio Premium ou Visual Studio Ultimate, vous pouvez créer une stratégie d'archivage d'analyse du code pour les projets de code managé et natif dans un projet d'équipe. pour contrôler et améliorer la qualité du code qui est archivé dans la base de code.

  • Mesures de la complexité et de la facilité de maintenance du code managé
    De nombreuses mesures de logiciels, appelées « métriques du code », ont été développées pour aider les développeurs lorsque leur code a besoin d'être affiné ou que des tests complémentaires doivent être réalisés. Les développeurs peuvent utiliser Visual Studio Premium ou Visual Studio Ultimate pour générer des données de métrique du code, qui mesurent la complexité et la facilité de maintenance de leur code managé.

  • Vérification du code à l'aide de tests unitaires
    Les tests unitaires offrent aux développeurs et aux testeurs une méthode rapide pour rechercher des erreurs de logique dans les méthodes des classes des projets Visual C#, Visual Basic et Visual C++. Un test unitaire peut être créé une fois et exécuté à chaque modification du code source pour s'assurer qu'aucun bogue n'a été introduit.

  • Vérification du code de base de données à l'aide de tests unitaires
    Vous pouvez utiliser des tests unitaires de base de données pour établir un état de ligne de base pour votre base de données, puis vérifier toutes les modifications ultérieures que vous apportez aux objets de base de données. Grâce à ces tests, vous pouvez vérifier dans votre environnement de développement isolé si ces objets se comportent correctement avant de les archiver dans le contrôle de version.

Référence

Analyse du code pour les avertissements liés au code managé

Analyse de code pour les avertissements C/C++

Problèmes relatifs à la conception Transact-SQL

Problèmes relatifs à l'affectation de noms Transact-SQL

Problèmes de performances Transact-SQL