Cyclomatic Complexity - Definição do Glossário de CI/CD
A cyclomatic complexity conta caminhos independentes através do código; quanto maior, mais difícil de testar e manter.
A cyclomatic complexity conta o número de caminhos linearmente independentes através de uma função, com base em seus branches e loops. Valores mais altos indicam código mais difícil de testar e manter.
Em CI
Linters e ferramentas de análise podem falhar um build quando uma função excede um limite de complexidade, incentivando os desenvolvedores a quebrá-la em partes menores e testáveis.
Guias relacionados
Static Analysis - CI/CD Glossary DefinitionStatic Analysis: Static analysis examines source code without running it, detecting bugs, security issues, an…
Continuous Testing - CI/CD Glossary DefinitionContinuous Testing: Continuous testing is running automated tests throughout the delivery pipeline, from comm…
Shift Left - CI/CD Glossary DefinitionShift Left: Shift left is moving testing, security, and quality checks earlier in the delivery process, so de…