Revisão de código Structural Analysis

A revisão de código Structural Analysis consiste em apenas uma categoria; ela também é chamada de Structural Analysis.

Finalidade

A revisão de código Structural Analysis aplica regras fornecidas e definidas pelo usuário, que você cria com gabaritos Structural Analysis. Essa revisão de código analisa dependências entre os componentes para localizar problemas estruturais no código. Você pode executar essa revisão de código no espaço de trabalho, em um conjunto de tarefas ou em um projeto. No entanto, se você executá-la em um único arquivo, nenhum resultado será exibido. Em razão da profundidade da análise estrutural, a conclusão desse código de revisão pode levar mais tempo.

Categorias de Regra

A tabela a seguir lista todas as categorias e subcategorias na revisão de código Structural Analysis, juntamente com uma descrição das regras em cada uma. Na coluna esquerda, as categorias estão em texto em negrito e as subcategorias estão em texto simples.

Categoria ou Subcategoria Descrição
Structural Analysis Contém um conjunto de regras que ajudam a conduzir uma revisão arquitetural de seu código
Breakable Contém regras para sinalizar objetos com dependências imediatas excessivas
Cyclic Dependency Contém regras para sinalizar dependências cíclicas entre objetos
Hub Contém regras para sinalizar objetos com dependências imediatas e dependentes imediatos excessivos

Regra de Amostra

A regra a seguir é uma amostra aplicada na revisão de código Structural Analysis. Ela está na categoria Structural Analysis, na subcategoria Breakable.
Evitar componentes que dependam de > D outros componentes