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. |