2010-07-06 14 views
5

Estoy usando una métrica de complejidad de código y una línea de código (por función).
Esto mantiene el código corto y legible.¿Qué código métricas guía está utilizando?

¿Qué métricas de código está utilizando?

+0

Duplicado: http://stackoverflow.com/questions/972259/code-metrics – gnovice

+0

para una discusión en profundidad * de programación y programación- temas relacionados, consulte: http://meta.stackexchange.com/questions/13198/where-can-i-find-interesting-programming-discussions – Shog9

Respuesta

4

No creo en las métricas, a menudo dan incentivos para escribir código métrico pero malo.

Tenga en cuenta que las medidas de LOC bajas y similares siguen siendo, por lo general, buenas pautas, cuando no se utilizan como métricas.

+0

Por lo tanto, está utilizando LOC, pero evita otras métricas. – Avram

+0

No, no lo uso (u otros) como métrica, pero úselos como guías (es decir, trate de minimizar el LOC por función, minimizar el acoplamiento, etc.) – Ofir

+0

Buen comentario, puede leer mi pregunta como guías no como métricas en su significado – Avram

0

estamos siguiendo un montón de métricas de cambio de código que incluyen: número de líneas de cambios, líneas eliminadas, nuevas líneas agregadas. También usamos nuestro propio "programador" de producto para rastrear el "conocimiento" del código en función de cuántas líneas de código haya escrito un desarrollador específico. esto nos ayuda a entender quién tiene el conocimiento en ciertos componentes.

Pero, si métricas de código de seguimiento, también sugiero prestar suficiente atención a las métricas de defectos. Ayuda a equilibrar los esfuerzos de calidad entre la calidad y la calidad del código desde la perspectiva del cliente. Algo así como "defectos encontrados después del lanzamiento" o "defectos encontrados por cada 1,000 líneas cambiadas"

+0

su meta de seguimiento métrico, es comprender quién responde por cambios/código base, ¿correcto? – Avram

Cuestiones relacionadas