Pular para o conteúdo
Tema
Idioma

Aprenda complexidade

Complexidade de código não é um único número. O ecossistema mantém perguntas independentes separadas:

  • Big-O descreve crescimento assintótico suportado conforme a entrada muda.
  • Complexidade ciclomática conta caminhos estruturais de decisão.
  • Complexidade cognitiva estima a carga de compreensão pela convenção C# documentada deste projeto.
  • Profundidade de aninhamento captura o aninhamento máximo de fluxo de controle suportado.
  • Métricas de tamanho e Halstead descrevem volume e vocabulário de operadores/operandos; elas não são Big-O.

Comece pelos modelos de complexidade e depois estude operações, recursão e Unknown. As páginas detalhadas de complexidade cognitiva e Halstead são sincronizadas da documentação técnica do repositório.