Diavi

Centro de ayuda · Entender

¿Qué significa la puntuación mostrada en una ejecución?

Qué mide la puntuación, el umbral que bloquea una merge request y lo que no dice.

La puntuación es la nota que el agente verificador da al código producido, entre 0 y 1. Por debajo de 0,8 la merge request pasa a borrador y el pipeline intenta una corrección automática en lugar de entregarle un trabajo que considera insuficiente.

¿Qué se puntúa exactamente?

La conformidad del código producido con la incidencia y con las convenciones de la tecnología: si lo pedido está hecho, si respeta las reglas del framework, si los archivos modificados son coherentes entre sí.

La puntuación no mide si su funcionalidad es una buena idea, ni si gustará a sus usuarios. Es una nota de conformidad, no de pertinencia.

¿Qué ocurre por debajo del umbral?

El pipeline vuelve a lanzar el agente desarrollador con las objeciones del verificador, dentro del número de intentos que su cuenta permite. Si la puntuación sigue baja, la merge request se entrega en borrador, con los motivos escritos como comentario: usted ve qué falla en lugar de descubrir un trabajo incompleto ya fusionado.

¿Puedo cambiar el umbral?

El umbral de 0,8 lo fija Diavi y es idéntico para todas las cuentas. Lo que usted controla es el número de intentos de corrección automática (Preferencias → Pipeline → Ejecución): cada intento es una ida y vuelta completa, y por tanto un coste.

¿Una puntuación baja significa que el código es malo?

No necesariamente. Significa que el verificador no está convencido. Lea sus comentarios en la merge request: a veces tiene razón, a veces ha tropezado con una convención interna que no conoce, y entonces la buena respuesta es escribir esa convención en sus contextos para que las siguientes ejecuciones la conozcan.

¿Qué significa la nota de un proyecto?

En Estadísticas, cada proyecto tiene una nota sobre 100: la puntuación media del verificador en el periodo, multiplicada por la tasa de éxito de los runs. Un proyecto con el que el verificador está satisfecho pero en el que fallan la mitad de los runs no tiene buena nota, y viceversa. La flecha compara con el periodo anterior de igual duración: una diferencia de menos de 5 puntos se lee como estable. Sin llamada al modelo: la nota sale del historial de runs.