Skip to content
Latchkey

Cyclomatic Complexity - Definição do Glossário CI/CD

Complexidade ciclomática é uma métrica, definida por Thomas McCabe, que conta o número de caminhos linearmente independentes através de um trecho de código, de modo que mais ramificações e loops elevam o número.

Por que importa

Maior complexidade significa mais caminhos a testar e mais lugares para bugs. Quality gates de CI muitas vezes falham um build quando uma função excede um limite de complexidade, incentivando que ela seja dividida.

Guias relacionados