Tecnología

Inicio

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.