-
Cómo calcular la complejidad ciclomática
-
El desarrollo de software puede ser enormemente complejo, pero hay ciertas técnicas que ayudan a minimizar la forma difícil de manejar el código fuente de un programa dado se convierte. Puede organizar el código en módulos o clases, utilizar las convenciones de nombres intuitivos para las funciones y variables o minimizar la complejidad ciclomática. El Ciclomática complejidad de un programa es una medida de la cantidad de "decisiones" que deben hacer. El menor número de decisiones, como una declaración si / entonces, el más simple es el programa, y por lo tanto menos propenso a errores y más comprensible que es.
Instrucciones
1 Contar el número de if / then declaraciones en su programa. Contar cada elseif / then como una separada, a continuación, el número total de.
2 Encuentra cualquier seleccione (también conocido como switch) declaraciones, y contar el número de casos dentro de ellos. Encontrar el total de los casos en todas las sentencias de selección combinadas. No cuente el caso "más" o por defecto.
3 Contar todos los bucles en su programa. No haga caso de los bucles que son incondicionales (es decir, los bucles que son infinitas).
4 Contar todas las declaraciones try / catch.
5 Añadir los números de los 4 pasos anteriores juntos, a continuación, añadir 1. Esta es la complejidad ciclomática de su programa.