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
Respuesta
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
- que su objetivo es realista (porque va a ya se cumpliese) y
- que solamente siempre mejorar, o en el peor de los casos se estancan, pero nunca empeorar.
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
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!
Parece que Caliper se está cerrando desde el 30 de abril de 2011 – BobBrez
- 1. Lucene Score results
- 2. Implementando Wilson Score en SQL
- 3. spamassassin check score C# code
- 4. Android Score de predicción de gestos Rango
- 5. ¿Ser bueno en jQuery implica ser bueno en JavaScript?
- 6. ¿Es Boost IPC bueno?
- 7. Bueno authorize.net PHP libraries
- 8. ¿Qué tiene de bueno TextMate?
- 9. C# String.IsNullOrEmpty: ¿bueno o malo?
- 10. ¿Cuándo es bueno usar FTP?
- 11. ¿Qué tan bueno es SecRandomCopyBytes?
- 12. PHP Typecasting - ¿Bueno o malo?
- 13. ¿Por qué Sass es bueno?
- 14. ¿Qué tan bueno es startswith?
- 15. ¿Qué tan bueno es VTK?
- 16. ¿Qué tiene de bueno Lisp?
- 17. ¿Qué tiene de bueno ORM?
- 18. Objetos desnudos. Bueno o malo
- 19. ¿Es bueno learncpp.com para principiantes?
- 20. Si NSDictionary es bueno para valores emparejados, ¿qué es bueno para los valores triples?
- 21. ¿Es bueno MVC para dispositivos móviles?
- 22. ASP MVC HTML Helpers - ¿Bueno o malo?
- 23. ¿Es aceptable/bueno almacenar binarios en SVN?
- 24. ¿Abrió con éxito pero no es bueno?
- 25. ¿Es bueno el enfoque paquete por función?
- 26. ¿Qué es un ID Jsp bueno
- 27. IDE bueno para node.js + coffeescript + jazmín
- 28. Roo + GWT - bueno para el desarrollo?
- 29. IDE bueno para comenzar con prolog
- 30. Bueno soporte de refactorización para C++
No, I ment [Flay] (http://ruby.sadi.st/Flay.htm), es del mismo grupo que hizo Flog – BobBrez