Analisando qualidade de código gerenciado usando a análise de código
Este tópico se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual StudioExpress |
---|---|---|---|
Você pode usar a análise de código em Visual Studio Premium e Visual Studio Ultimate para detectar possíveis problemas no seu código, como acesso a dados não seguros, violações de uso e problemas de design. Análise de código funciona em.NET Framework, nativo (C e C++) e aplicativos de banco de dados. Análise de código para código gerenciado organiza regras conjuntos de regras destino específico de problemas de codificação.
Tarefas comuns
Tarefas comuns |
Conteúdo de apoio |
---|---|
Obtenha a prática: Aprenda as noções básicas de análise de código, corrigindo defeitos em uma simples.Aplicativo do NET Framework. |
|
Configure análise de código para um projeto: Regras para código gerenciado são organizadas em conjuntos de regras que se destinam a áreas específicas, como, por exemplo, segurança e design. Você pode usar um dos Microsoft define de regra padrão ou criar seus próprios. |
|
Execute análise de código: Você pode especificar a análise de código para ser executado automaticamente sempre que uma configuração de projeto é criada e você pode executar a análise de código manualmente em um projeto. |
|
Analise os resultados da análise de código: Erros e avisos de análise de código estão listados na Visual Studio janela de lista de erros. Você pode clicar em um aviso ou erro para exibir o código-fonte que contém a questão e os avisos são vinculados a informações detalhadas e possíveis correções. |
|
Integre a análise de código com o seu ciclo de vida de desenvolvimento: Diretivas de check-in em Controle de versão do Team Foundation permite que as equipes de desenvolvimento certificar-se de que todos os check-ins de código para atender a um conjunto comum de padrões de análise de código. A criação de um item de trabalho para uma violação de regra de análise de código é um procedimento simples que você pode executar na janela Error List. |