Analisando qualidade do código gerenciado usando a análise de código
Você pode usar a análise de código em Visual Studio Premium e em Visual Studio Ultimate para descobrir problemas potenciais em seu código, como acesso a dados de não Seguro, as violações de uso, e os problemas de design.O código trabalho de análise no .NET Framework, em nativo (C e C++), e aplicativos de banco de dados.A análise de código para código gerenciado organiza regras em conjuntos de regras que direcionam problemas de codificação específica.
Tarefas comuns
Tarefas comuns |
Conteúdo suportado |
---|---|
Obter a prática para trabalhar: souber os conceitos básicos de análise de código corrigir defeitos em um aplicativo simples do .NET Framework. |
|
As regras deConfigurar a análise de código para um projeto: para código gerenciado são organizadas em que a regra que direcionam áreas específicas, como a segurança e o design.Você pode usar um dos conjuntos padrão da regra da Microsoft ou criar sua própria. |
|
Análise de código de execução: você pode especificar a análise de código seja executada automaticamente sempre que uma configuração de projeto é compilado, e você pode executar a análise de código manualmente em um projeto. |
|
Os avisos e erros de análise de código deAnalisar resultados de teste de código a seguir: são listados na janela de análise de 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 acionou a regra.Você pode escolher a identificação de aviso para exibir informações detalhadas na Biblioteca MSDN que inclui informações e exemplos de como resolver o problema. |
|
As políticas de check-in deIntegre a análise de código com seu ciclo de vida de desenvolvimento: em Controle de versão do Team Foundation permitem equipes de desenvolvimento para certificar-se de que todos os registros de código encontra um conjunto comum de padrões de análise de código.Criar um item de trabalho para uma violação de regra de análise de código é o procedimento simples que você pode executar na janela de error list. |