Compartilhar via


Analisando a qualidade do código gerenciado usando a análise de código

Você pode usar as ferramentas de análise de código no Visual Studio para descobrir problemas potenciais em seu código, como o acesso a dados de não seguras, as violações de uso, e os problemas de design.Codificar trabalho de análise no.NET Framework, no modo nativo C e C++ (2.0), e em aplicativos de base de dados.A análise de código para o código gerenciado organiza regras nos conjuntos da regra que visam problemas de codificação específica.

Tarefas comuns

Tarefas comuns

Conteúdo de suporte

Obter a prática para trabalhar: Souber os fundamentos da análise de código corrigir defeitos em um aplicativo. NET Framework simples.

As regras deConfigurar a análise de código para um projeto: para o código gerenciado são organizadas em conjuntos da regra que visam áreas específicas, como segurança e design.Você pode usar um dos conjuntos padrão da regra da Microsoft ou criar seus próprios.

Análise de código de execução: Você pode especificar a análise de código a ser executado automaticamente sempre que uma configuração de projeto for criada, e você pode executar a análise de código manualmente em um projeto.

Avisos e erros de análise de código deAnalisar resultados da análise de código: são listados na janela do código.Você pode escolher um aviso ou um título de erro exibir informações adicionais sobre o aviso, e exibir e realçar a linha do código fonte que disparou a regra.Você pode escolher a ID de aviso para exibir informações detalhadas na Biblioteca MSDN que inclui informações e exemplos de como solucionar o problema.

As políticas de check-in deIntegrar a análise de código com seu ciclo de vida de desenvolvimento: em Controle de versão do Team Foundation habilitam a equipe de desenvolvimento para garantir que todos os registros de código atendam a um conjunto comum de padrões de análise de código.Criar um item de trabalho para uma violação da regra de análise de código é o procedimento simples que você pode executar na janela da Lista de erros.