Informe de Excel Renovación de código
Con el informe de Renovación de código, puede analizar cómo están cambiando con el tiempo los archivos origen. Este informe muestra cuántas líneas de código agregó, eliminó o modificó el equipo durante las últimas cuatro semanas.
Para obtener información sobre cómo obtener acceso a este informe, vea Informes de Excel.
Nota |
---|
Puede ver el informe Renovación de código en el panel Calidad.Puede obtener acceso a este panel únicamente si el portal del proyecto de equipo está habilitado y aprovisionado para usar Microsoft Office SharePoint Server 2007.Para obtener más información, vea Configurar o redirigir la guía de procesos. |
Permisos necesarios
Para ver el informe, debe pertenecer o asignarse a un grupo que tenga concedido el permiso Leer en Productos de SharePoint para el proyecto de equipo.
Para modificar o personalizar el informe, debe ser miembro del rol de seguridad TfsWarehouseDataReaders de SQL Server Analysis Services. También debe estar asignado o pertenecer a un grupo que tenga asignados los permisos Miembros en Productos de SharePoint para el proyecto de equipo. Para obtener más información, vea Conceder permisos para ver o crear informes en TFS.
Datos del informe
El equipo puede revisar el informe Renovación de código para determinar cómo es de volátil la base de código y cuántas líneas de código se modificaron en la semana anterior. Como se muestra en la siguiente ilustración, el informe proporciona un gráfico de área apilado de las líneas de código que el equipo agregó, eliminó o modificó en las últimas cuatro semanas.
Este informe se basa en un informe de gráfico dinámico que muestra las últimas cuatro semanas de los datos que se capturaron para obtener los cambios de código y que están almacenados en el almacén de datos. Se cuentan todas las líneas, incluso las líneas que contienen comentarios o que están en blanco.
Actividades necesarias para realizar el seguimiento de la renovación de código
Para que el informe Renovación de código sea útil y preciso, los miembros del equipo deben realizar las siguientes actividades:
Configurar un sistema de compilación. Para utilizar Team Foundation Build, debe configurar un sistema de compilación.
Para obtener más información, vea Configurar y administrar el sistema de compilación.
Crear definiciones de compilación. Puede crear varias definiciones de compilación y ejecutar cada una de ellas a fin de generar código para una plataforma diferente. Asimismo, puede ejecutar cada compilación para una configuración diferente.
Para obtener más información, vea Definir el proceso de compilación.
Definir las pruebas que se ejecutarán automáticamente como parte de la compilación. Como parte de la definición de compilación, puede definir las pruebas que se ejecutarán como parte de la compilación o que generarán un error si no se superan las pruebas.
Para obtener más información, vea Utilizar la plantilla predeterminada para el proceso de compilación.
Configurar las pruebas para recopilar datos de cobertura de código. Para que los datos de cobertura de código aparezcan en el informe, los miembros del equipo deben instrumentar las pruebas para recopilar esos datos.
Para obtener más información, vea La configuración de la cobertura de código mediante la configuración de prueba está desusada y How to: Gather Code-Coverage Data with Generic Tests.
Ejecutar compilaciones con regularidad. Puede ejecutar compilaciones a intervalos establecidos o después de cada protección. Puede crear compilaciones periódicas cuando utilice el desencadenador de programación.
Para obtener más información, vea Crear o modificar una definición de compilación y Ejecutar, supervisar y administrar compilaciones.
Nota Aunque un miembro del equipo puede valorar manualmente una compilación utilizando Build Explorer, esta valoración no se refleja en el informe Indicadores de calidad de la compilación.La valoración de las compilaciones aparece en el informe Resumen de la compilación.Para obtener más información, vea Valorar la calidad de una compilación completada e Informe Resumen de la compilación.
Interpretar el informe
La renovación de código es una buena medida para cuantificar la cantidad de cambio que se está produciendo en el proyecto. En general, los niveles altos de renovación de código indican un proyecto menos estable. Debe esperar tasas altas de renovación de código al principio de un ciclo del producto o cuando el equipo haya implementado muchos cambios. Hacia el fin de una iteración o antes de una versión, debe esperar que el nivel de renovación de código se reduzca, lo que indica que el proyecto es más estable.
Puede revisar el informe Renovación de código para responder a estas preguntas:
¿Qué proporción del código prueba el equipo?
¿Está el equipo probando suficiente código?
Sobre la base de la cobertura de código y las métricas de pruebas, ¿es probable que el equipo cumpla los objetivos de destino?
Para obtener más información sobre cómo afecta a la calidad la renovación de código, vea Panel Calidad (Agile).
Personalizar el informe
Para personalizar el informe Renovación de código, ábralo en Office Excel y cambie las opciones de filtro o una lista de campos de columna para el informe de tabla dinámica. Puede modificar el informe para que admita otras vistas, tal como se describe en la tabla siguiente.
View |
Acción |
---|---|
Renovación de código para una iteración |
Cambie el filtro de Iteration (valor predeterminado = Todos) |
Renovación de código para un área de producto |
Cambiar el filtro de Area (valor predeterminado = Todos) |
Renovación de código para las últimas seis, ocho o más semanas |
En la lista de campos de columna de tabla dinámica, reemplace @@Last 4 weeks@@ por un valor Set diferente. |
Para obtener más información sobre cómo usar y personalizar los informes de tabla dinámica y gráfico dinámico, vea las siguientes páginas en el sitio web de Microsoft: