Como: Aplicar código passível de manutenção com diretiva de check-in do análise de código
sistema autônomo desenvolvedores podem usar avaliação de código para medir a complexidade e a capacidade de manutenção de seu código mas eles não é possível chamar a avaliação de código sistema autônomo parte de uma diretiva de check-in.No entanto, eles podem habilitar regras de análise de código que verificam a conformidade de seus códigos com os padrões de avaliação de código e impõem regras por meio de diretivas de check-in.Para obter mais informações sobre a avaliação de código, consulte o Visão geral de avaliação de código.
Profundidade de herança, acoplamento de classes, índice de facilidade de manutenção e as regras que podem permitir que os desenvolvedores para impor passível de manutenção de código por meio da seleção de análise de código - in diretivas de complexidade.Todos os quatro dessas regras são encontrados na categoria “ manutenção regras ” no editor de diretivas de análise de código.
Os administradores de Team Foundation controle de versão podem adicionar as regras de sustentabilidade análise de código os requisitos de diretiva de check-in.Esses check-in diretivas requerem que o usuário executar análise de código com base nessas alterações de regra antes de iniciar um check-in.
Para em em aberto o Editor de diretiva de análise de código
In Team Explorer, clicar com o botão direito do mouse em seu projeto da equipe, clique em Configurações do projeto da equipee, em seguida, clique em controle do código-fonte.
The Controle de fonte Caixa de diálogo é exibida.
clicar no Diretiva de check-in guia e, em seguida, clicar Adicionar.
The Adicionar diretiva de check-in caixa de diálogo é exibida.
No Diretiva de check-in , selecionar a política de Análise de código , em seguida, clicarOK.
The Editor de diretiva de análise de código caixa de diálogo é exibida.
Para habilitar regras do código de análise de manutenção
expandir o Regras de manutenção Nó sob o Configurações de regra o seçãoEditor de diretiva de análise de código caixa de diálogo.
Verifique as seguintes regras:
Profundidade de herança: CA1501 AvoidExcessiveInheritance - Limite: Aviso no acima 5 níveis de profundidade
Complexidade: CA1502 AvoidExcessiveComplexity - Limite: Aviso no acima de 25
índice de facilidade de manutenção: CA1505 AvoidUnmaintainableCode - Limite: Aviso no abaixo de 20
acoplamento de classes: CA1506 AvoidExcessiveClassCoupling - Limite: Aviso no acima de 80 de classe e acima de 30 para um método
Além disso, se desejar que uma violação de regra para impedir que uma compilação, marque a caixa de seleção Aviso trate sistema autônomo um erro ao lado para a descrição da regra.
Selecione OK.A nova diretiva de check-in agora exibe com check-ins futuras.
Consulte também
Conceitos
Visão geral de avaliação de código