Calculadora de complejidad ciclomática

Calcula la complejidad ciclomática de McCabe a partir de puntos de decisión (if, else if, case, &&, ||, catch, ternarios, bucles) con guía de riesgo.

Preguntas frecuentes

¿Por qué cada && suma complejidad?

Los operadores lógicos de cortocircuito introducen una rama oculta: el lado derecho corre solo si el izquierdo resuelve de cierta forma. Cada uno es un camino independiente.

¿Refactorizar siempre a CC > 10?

Úsalo como señal, no como regla. Un switch sobre 20 enums puede tener CC 21 y ser muy legible. CC detecta mejor la lógica condicional densa.

¿Qué es la complejidad cognitiva?

Una métrica de SonarSource que da peso extra a constructos anidados, recursión y break/continue. Correlaciona mejor con la dificultad de entender el código.

Aviso importante: Estimaciones solo con fines informativos.

Esta calculadora ofrece estimaciones con fines informativos. Los resultados se basan en supuestos y pueden no reflejar resultados reales. Consulta a profesionales calificados en las áreas correspondientes antes de tomar decisiones importantes basadas en estos resultados.