Relatório do Excel Variação de Código
Com o relatório de batedeira de código, poderá analisar como os arquivos de origem se alteram com o passar do tempo. Esse relatório mostra quantas linhas de código a equipe adicionado, excluído, ou alterado durante as quatro semanas as mais recentes.
Para obter informações sobre como acessar esse relatório, consulte Relatórios do Excel.
Dica
Você pode exibir o relatório de batedeira de código do painel de qualidade.Você pode acessar este painel somente se o seu portal de projeto de equipe foi habilitado e é provisionado para usar Microsoft Office SharePoint Server 2007.Para obter mais informações, consulte Configurar ou redirecionar diretrizes de processo.
Permissões necessárias
Para exibir o relatório, você deverá estar atribuído ou pertencer a um grupo que tem permissões de Leitura no Produtos do SharePoint para o projeto de equipe.
Para modificar ou personalizar o relatório, você deve ser membro da função de segurança TfsWarehouseDataReaders em SQL Server Analysis Services. Você também deve ser atribuído ou pertencer a um grupo que tenha sido atribuído às permissões de Membros no Produtos do SharePoint para o projeto de equipe. Para obter mais informações, consulte Conceder acesso aos bancos de dados do Data Warehouse para Visual Studio ALM.
Dados no relatório
A equipe pode examinar o relatório de batedeira de código para determinar como o volátil a base de código é e quantas linhas de código foram modificadas na semana anterior. Como a ilustração a seguir mostra, o relatório fornece um gráfico empilhado da área de linhas de código que a equipe adicionado, excluído, ou modificado nas quatro semanas as mais recentes.
Esse relatório é baseado em um relatório de Gráfico Dinâmico que mostra as quatro semanas as mais recentes dos dados que foram capturados para alterações de código e que estão armazenados no data warehouse. Todas as linhas são contadas, mesmo as linhas que contêm comentários ou que estão em branco.
Atividades necessárias para a batedeira de código de rastreamento
Para que o relatório de batedeira de código é útil e exato, os membros da equipe devem executar as seguintes atividades:
Configurar um sistema de compilação. Para usar o Team Foundation Build, você deve configurar um sistema de compilação.
Para obter mais informações, consulte Configurar e gerenciar seu sistema de compilação.
Criar definições de compilação. Você pode criar várias definições de construção, e executar cada um deless no código do produto para uma plataforma diferente. Além disso, você pode executar cada compilação para uma configuração diferente.
Para obter mais informações, consulte Definir o processo de compilação.
Definir testes para executar automaticamente como parte da compilação. Como parte da definição de compilação, você pode definir testes para executar como parte da compilação ou para falhar caso o teste falhe.
Para obter mais informações, consulte Usar o modelo padrão no processo de compilação.
Configurar testes para coletar dados de cobertura de código. Para que os dados de cobertura do código apareçam no relatório, os membros da equipe devem prover testes para coletar os dados.
Para obter mais informações, consulte A configuração de cobertura de código usando configurações de teste foi preterida e How to: Gather Code-Coverage Data with Generic Tests.
Executar compilações regularmente. Você pode executar compilações em intervalos definidos ou após cada check-in. Você pode criar compilações normais quando usa o disparador de cronograma.
Para obter mais informações, consulte Criar ou editar uma definição de compilação e Executar, monitorar e gerenciar compilações.
Dica
Embora um membro da equipe possa avaliar manualmente uma compilação usando Build Explorer, essa avaliação não é refletida no relatório de indexadores de qualidade de compilação.A avaliação de compilação aparece no relatório de resumo de compilação.Para obter mais informações, consulte Classificar a qualidade de uma compilação concluída e Relatório Resumo da Compilação.
Interpretando o Relatório
A batedeira de código é uma boa medida determinar a quantidade de alteração que está ocorrendo em seu projeto. Em geral, os altos níveis de batedeira de código indica um projeto menos estável. Você deve aguardar altas taxas de batedeira de código no início de um ciclo de produto ou quando a equipe implementar muitas alterações. No final de uma iteração ou antes que uma versão, você deve aguardar o nível de batedeira de código diminuir, que indica que o projeto é mais estável.
Você pode examinar o relatório de batedeira de código para responder essas perguntas:
Quanto do código a equipe está testando?
A equipe está testando suficiente do código?
Com base em métricas de cobertura e teste de código, a equipe é provável que encontre metas de destino?
Para obter mais informações sobre como a batedeira de código afeta a qualidade, consulte Painel Qualidade (Agile).
Personalizando o relatório
Você pode personalizar o relatório de batedeira de código abrindo o em Office Excel e modificando as opções de filtro ou uma lista de campos de coluna para o relatório de tabela dinâmica. Você pode alterar o relatório para dar suporte a outras exibições como a tabela a seguir descreve.
View |
Ação |
---|---|
Batedeira de código para uma iteração |
Altere o filtro para Iteration (default=All) |
Batedeira de código para uma área do produto |
Altere o filtro para Area (default=All) |
O código a batedeira para, seis ou oito, mais as semanas mais recentes |
Na lista de campos de tabela dinâmica de colunas, substitua @@Last 4 weeks@@ por um Setdiferente |
Para obter mais informações sobre como trabalhar com relatórios PivotTable e PivotChart e como personalizá-los, consulte as páginas a seguir no site da Microsoft:
Editar ou excluir uma pasta de trabalho dos serviços do Excel
Salvar um arquivo a uma biblioteca do SharePoint ou outro local da Web