Consulte seu código.
Suporte para consulta de código por LINQ (CQLinq) para escrever facilmente regras personalizadas e código de consulta.
Dívida Técnica.
Para cada problema, o custo para correção e a gravidade são estimados por meio de fórmulas C # personalizáveis.
Quality Gates
Portões de qualidade são consultas C # LINQ (CQLinq) que implementam os critérios PASS / FAIL para codificar a qualidade.
Explorar arquitetura.
Explore como o código é realmente estruturado e elucide as falhas arquitetônicas ocultas.
Métricas de código.
Linhas de código, complexidade ciclomática, acoplamento, profundidade de aninhamento, classificação, JArchitect suporta todos eles (e muito mais.)
Gere relatórios.
Esteja avisado sobre possíveis problemas no processo de construção antes que eles acabem causando atrito e dor.
- Gráfico de dependência totalmente reconstruído
- Novo sistema de navegação:
- Expandir / recolher elementos pais
- Elementos de pesquisa em gráficos por nome
- Gráfico de chamadas / gráfico de acoplamento / gráfico de herança … gerado com um único clique
- Centralizar elementos selecionados
- Desfazer refazer
O gráfico pode ser salvo / carregado como uma lista de ações (e não como uma lista de nós) para que seja atualizado quando o código for alterado.
Novas opções de layout:
Assemblies Group-By, Namespaces, Tipos, Clusters, Filtros para mostrar ou ocultar: assemblies de terceiros, código gerado, elementos não públicos.
Tamanho da caixa proporcional ao tamanho do elemento, largura da borda proporcional à força de acoplamento. As convenções de cores identificam instantaneamente os elementos do chamador / receptor
Gráfico complexo simplificado com clusters. Exporte para o formato de vetor SVG ou formato de bitmap PNG. O gráfico mostrado nos relatórios foi aprimorado com o novo recurso Cluster.
Pesquisa no gráfico. Pesquise elementos por nome em grandes gráficos que consistem em centenas ou milhares de elementos em tempo real. Mantenha ou remova os elementos correspondentes. O gráfico de dependência escala em um aplicativo muito grande. A arquitetura de grandes aplicativos pode ser explorada e navegada ao vivo. Obtenha um gráfico de chamadas com um único clique
Clique em um elemento de código para selecioná-lo e, a seguir, clique em um dos links: chamadores e callees, chamadores ou callees
Use uma caixa de combinação para selecionar a profundidade da chamada. Um valor de profundidade de chamada N maior que um significa que os elementos que chamam os elementos … (N vezes) … que chamam o (s) elemento (s) selecionado (s) são exibidos.
Um gráfico de chamadas pode ser obtido a partir de vários elementos selecionados.
Em segundo plano, uma consulta de código é gerada para corresponder aos elementos mostrados no gráfico de chamadas.
Obtenha um gráfico de acoplamento com um único clique
Clique em uma aresta entre 2 elementos e clique em um dos links do gráfico de acoplamento.
Um gráfico feito de elementos filhos envolvidos no acoplamento é mostrado, por exemplo, todas as classes envolvidas na dependência entre dois projetos.
Em segundo plano, uma consulta de código é gerada para combinar os elementos mostrados no gráfico de acoplamento.