2010-06-07 11 views

Respuesta

2

Es difícil saber sin que lo indiquen, pero una de las medidas más comunes es cyclomatic complexity - una medida del número de rutas a través del código. Un método de procedimiento simple de arriba a abajo tiene complejidad 1, con todos los bucles/ramas/capturas, etc., que se suman a esto. La idea es que si esto crece demasiado, su método está haciendo demasiado y debería refactorizarse en algunos métodos más pequeños y más específicos.


Editar; from here:

Se ha agregado un analizador para C#. La mayoría de las métricas son similares a C++ y Java. La principal diferencia es cómo se determina el método "más grande". En lugar de identificar el método con la mayoría de las declaraciones, para C# se encuentra el método más complejo para cada archivo. La medición de la complejidad es similar a Complejidad ciclomática - un recuento de las posibles vías a través del código.

(énfasis mío) por lo que parece que tienen una variante ligeramente modificada de CC normal. Solo ellos pueden decirle lo que hicieron diferente; p

Cuestiones relacionadas