2011-03-18 9 views
8

Estoy trabajando en un proyecto de rieles y estamos ejecutando Flay en él. Tiene un puntaje de ~ 1400 y no estoy seguro de lo que realmente significa. Sé que 0 es ideal pero no estoy seguro de cuál sería un buen objetivo y cuál sería el límite superior realista para un proyecto. ¿Hay alguna buena documentación sobre el proceso de puntuación y cuál es el resultado final?"Bueno" Flay Score

+0

No, I ment [Flay] (http://ruby.sadi.st/Flay.htm), es del mismo grupo que hizo Flog – BobBrez

Respuesta

12

Hay una solución simple a este dilema, que se aplica no solo a Flay, sino a casi todos los puntajes de "maldad": establezca el límite superior a cualquiera que sea el puntaje actual, y siempre que disminuya, configúrelo como el nuevo valor.

esta manera, se garantiza

  1. que su objetivo es realista (porque va a ya se cumpliese) y
  2. que solamente siempre mejorar, o en el peor de los casos se estancan, pero nunca empeorar.
+0

Parece que este valor (y otros similares) solo se usa como valor comparativo durante la vida útil de un proyecto. Un solo valor es inútil, pero la diferencia entre el puntaje en dos puntos diferentes en el tiempo dará una idea del progreso del proyecto. Es un valor vectorial, no escalar. – BobBrez

7

Aquí hay un enlace sobre el proceso de puntuación de Flog y cómo refactorizar su proyecto para reducir su puntaje. (I dato desde Flay es similar a Flog el proceso de calificación debe ser similar)

Scoring your Rail Application's Complexity

Aquí hay otro, aunque enlace de más edad (2008) con una discusión sobre el sistema de puntuación de Flog:

Jake Scruggs - What's a good Flog Score?

También puede consultar Caliper, que es otra herramienta de métrica de Ruby.

Espero que hayan sido de ayuda!

+0

Parece que Caliper se está cerrando desde el 30 de abril de 2011 – BobBrez