A revisão de código Structural Analysis aplica regras que exploram a estrutura do código para antipadrões. Antipadrões são problemas estruturais em que um componente possui um grande número de elementos que dependem dele ou dos quais ele depende, o que cria código desnecessariamente complexo e de difícil manutenção.
É possível modificar as regras fornecidas e criar outras. Por exemplo, se você desejar assegurar que a integridade da arquitetura de seu aplicativo seja mantida em todo o processo de desenvolvimento, poderá definir regras para controle arquitetural. Essas regras serão incluídas na revisão de código Structural Analysis.
Ao executar a revisão de código Structural Analysis ou as regras de Design Principles, você pode ver se alguma nova dependência ou alteração foi inserida na estrutura e corrigir esses problemas logo no início do processo de desenvolvimento.
Informações Detalhadas sobre uma Regra
Você pode obter informações sobre cada regra, categoria e revisão de código na janela Preferences. Consulte "Preferências do Java - Página Code Review" para obter detalhes.