Evaluar el rendimiento del desarrollador durante la revisión del código

Resumen: este artículo describe cómo evaluar el alcance mediante la revisión del código escrito por desarrolladores individuales.

El artículo se basa en una evaluación del alcance del código fuente del proyecto con una revisión del código. A partir de la versión 2.6, Review Assistant, un visor de código de Devart, ofrece una nueva Informe de cobertura de código.

El informe, desarrollado en respuesta a numerosas solicitudes de nuestros clientes, sirve para controlar mejor la calidad del proceso de revisión del código. En el contexto de este artículo, nos gustaría mostrar cómo:

  • Evaluar el desempeño del equipo durante el proceso de revisión del código
  • Evaluar el desempeño de un desarrollador individual

Descargo de responsabilidad: Desde el principio, quiero aclarar que el artículo utiliza el término evaluación de la eficacia. Sin embargo, nadie debe abusar de esto. Review Assistant proporciona una herramienta adicional para evaluar el desempeño de los desarrolladores de software. Y hay que tener mucho cuidado al sacar conclusiones basadas en informes.

Índice

    Preparar el código de cobertura de datos para el análisis

    Para fines de demostración, utilizaremos el informe de cobertura de código proporcionado por el asistente de revisión. Como mostramos anteriormente, antes de analizar los datos, debemos eliminar los "datos basura" como se describe en la sección "Estimación de la cobertura del código fuente del proyecto con verificación de código".

    Evaluar el rendimiento del equipo durante la revisión del código

    Una vez que hemos filtrado los datos irrelevantes, podemos comenzar el análisis. Por ejemplo, veamos qué desarrolladores tienen la mayor cantidad de código sin revisar. Para hacer esto:

    1. Agrupe el informe por Estado columna. Haga clic derecho en el encabezado de la columna y seleccione Grupo en esta columna desde el menú emergente

    2. Del mismo modo, agrupe el informe en el art. Autor columna.

    3. Haga clic derecho en el encabezado de cualquier columna y seleccione Mostrar panel de grupo del menú emergente. Ahora el informe debería parecerse a la Figura 1.

    05 - Panel de grupo

    Figura 1 - Informe sobre la cobertura de código agrupado

    Queremos saber de quién es el código menos visto. Para hacer esto, tenemos que dar el siguiente paso.

    4. En el panel de grupo, haga clic derecho Autor columna y luego seleccione Ordenar por resumen en el menú emergente.

    Figura 2 - Clasificación del informe por resumen

    Figura 2 - Clasificación del informe por resumen

    El informe ahora se ordenará dentro del grupo. Después de ordenar, podemos ver fácilmente (Figura 3) la mayor cantidad de versiones no vistas. En este caso particular, casi la mitad de estas revisiones pertenecen a un usuario llamado ArtemA.

    Figura 3 - El autor con la menor revisión

    Figura 3 - El autor con la menor revisión

    Evaluar la efectividad de un desarrollador individual

    Veamos a un desarrollador. Para hacer esto:

    1. Filtre el informe para incluir solo las ediciones de AlexeyN. Para obtener más información, lea la Estimación de la cobertura del código fuente del proyecto con descripción general del código.
    2. Agrupar el informe por Autor columna.
    3. Agrupar el informe por Estado columna.

    Ahora el informe debería parecerse a la Figura 4.

    Figura 4: informe de cobertura de código filtrado para un autor

    Figura 4: informe de cobertura de código filtrado para un autor

    Mirando este informe, podemos hacer lo siguiente conclusiones:

    1. El autor realizó una media de 2 fijaciones durante la jornada laboral (43 fijaciones en 20 días de noviembre)
    2. Se revisó el 72% de los cambios (31 revisiones de 43).

    si miramos Estadísticas de los autores informe para el mismo período de tiempo podemos obtener más información.

    Figura 5 - Informe estadístico del autor

    Figura 5 - Informe estadístico del autor

    El informe muestra que alex n:

    1. Las solicitudes de revisión se enviaron 19 veces
    2. Obtuve un promedio de 2 comentarios en cada revisión.
    3. Tenía 1 defecto para 2 revisiones (1 defecto repite 3 fijaciones).
    4. Se puede sacar la conclusión que en aquellas 12 revisiones que no han sido comprobadas, hay 3-4 defectos revelados.

    Conclusión

    Revisamos las principales características y beneficios del Informe de cobertura de código implementado en la herramienta de revisión de código de Devart, así como las formas de analizar los datos del Informe de cobertura de datos. Esperamos que esto le ayude a mejorar su control sobre el proceso de revisión de código. Descargue el Asistente de Verificación y comience a ver el código hoy.

    Artículos de interés

    Subir