contato@eccox.com.br
+ 55 11 4133-1969
Menu

Eccox Quality Controlfor Oracle

O Eccox Application Quality Control for Oracle é uma ferramenta que automatiza a verificação da codificação em SQL para acesso às Bases de Dados ORACLE no ambiente distribuído. Estudos indicam que quase 80% dos problemas de performance em banco de dados são causados por códigos SQL mal elaborados e que, em geral, um número pequeno de QUERIES, é responsável pela maior parte do consumo decorrente do uso do banco de dados. Nesse contexto, surge a importância de um processo automatizado que inspecione continuamente a codificação SQL e que seja capaz de apontar código inadequado antes que seja promovido ao ambiente produtivo.

Benefícios

  • Processos e regras padronizados e automáticos
  • Menores riscos para o ambiente de produção
  • Melhoria de performance
  • Identificação dos códigos classificados como inaceitáveis
  • Melhoria contínua, sua infraestrutura pronta para a transformação digital

A flexibilidade da linguagem SQL permite que um programador obtenha o mesmo resultado de processamento usando diferentes opções de codificação.

Apesar de produzirem o mesmo resultado, tais opções de codificação podem gerar diferentes custos de processamento quando executadas. Em consequência, programas que apresentam consumo inadequado de recursos (CPU, I/O etc.) acabam sendo promovidos ao ambiente produtivo pelo fato dos programadores não implementarem a codificação mais adequada em termos de qualidade.

Em geral, os prazos para desenvolvimento e manutenção de programas fazem com que o processo de codificação tenha seu foco na eficácia (busca do resultado final), relegando sua eficiência (busca do resultado com a melhor qualidade) a um segundo plano.

O Eccox Application Quality Control for Oracle verifica se o código está apropriado em termos de performance e compatível com padrões e regras pré-estabelecidos que implementem as melhores práticas de codificação, visando redução do tempo e do custo consumidos na execução dos SQL.

Atua como filtro na qualidade impedindo que código inadequado seja promovido ao ambiente produtivo identificando lógica de acesso inadequada, codificação que possa causar consumo de recursos críticos ou mesmo erros em tempo de execução, provocando impactos na estabilidade do ambiente.

Os resultados das avaliações ficam registrados em bases do produto, constituindo um inventário das avaliações do acervo de programas da instalação.

O Eccox Application Quality Control for Oracle deve ser usado durante o desenvolvimento de programas nos passos que antecedem a promoção do código dentro do ciclo de vida de aplicações, ou em processos de inventário para identificação de virtuais oportunidades de melhoria.

O Eccox Application Quality Control for Oracle integra-se de forma simples e fácil às ferramentas que gerenciam o ciclo de vida de aplicações, como Subversion e CVS.

Atuando como filtro de qualidade, o Eccox Application Quality Control for Oracle deve estar integrado ao ciclo de desenvolvimento de aplicações (inserido nos procedimentos de compilação e promoção de código) interagindo nas fases de desenvolvimento e manutenção dos programas.

É dirigido para apoiar o desenvolvedor no processo de codificação apontando os SQL que apresentam violações e fornecendo orientação quanto às alternativas cabíveis em função de cada caso.

Principais Funcionalidades

• Definição e implementação de processos de contingência;
• Acompanhamento do crescimento vegetativo das bases do EQO em função dos dados de avaliação armazenados;
• Implementação do processo de Expurgo dos dados de avaliação;
• Manutenção dos processos que implementam a interface do EQO com o processo de integração contínua;
• Ajustes em parâmetros do produto;
• Ajustes em parâmetros das regras de verificação;
• Escolha do critério de avaliação adotado, códigos de sinais e modo de operação;
• Definição e implementação de novas regras de verificação;
• Cadastramento de arquivos-fonte em exceção;
• Cadastramento do Legado.