Qualidade de Código

Qualidade de Código

Topaz com o SonarSource e Jenkins fornece feedback instantâneo sobre a qualidade do código COBOL para o desenvolvimento de aplicação de mainframe e uma visão corporativa de qualidade para a gestão.

A integração entre o Topaz Workbench e o SonarLint permite aos desenvolvedores garantir a qualidade do código COBOL e a adesão a padrões, diretamente a partir do Topaz Workbench e durante todo o ciclo de vida de desenvolvimento da aplicação mainframe:

  • Testes de qualidade do código em tempo real permitem à equipe de desenvolvimento corrigir problemas logo, antes que a correção se torne mais difícil e mais onerosa
  • A complexidade do código pode ser minimizada, tornando-se mais fácil de se manter e solucionar problemas de código ao longo do tempo

Testes unitários automatizados

Após a eliminação de problemas relacionados ao código identificados pelo SonarLint, utilize os testes unitários automatizados como parte dos seus processos de integração contínua e compilação contínua para validar segmentos dos seus programas batch em COBOL. O Topaz for Total Test cria automaticamente testes unitários usando dados coletados de uma sessão de depuração do Xpediter juntamente com outros ativos de teste para ajudar a executar o teste.

  • Os testes unitários que são executados através de um processo de produção Jenkins podem gerar resultados aprovados/reprovados no Jenkins e no SonarQube para que os desenvolvedores possam ver como os testes estão progredindo depois de cada processo
  • Portais de qualidade podem ser criados para determinar se haverá ou não continuidade em um fluxo de trabalho ou parar e corrigir o código antes de continuar

Utilize o Jenkins para esforços de integração contínua

    A integração do

 

  • Topaz for Program Analysis com o SonarQube para o gerenciamento da qualidade do código e com o Jenkins para a integração contínua ajuda as organizações a acelerar o desenvolvimento e a entrega da aplicação de mainframe, ao mesmo tempo em que satisfaz às normas de qualidade do COBOL

 

Veja tendências, identifique problemas e verifique o código integrado

    • A análise estática é obtida pela atualização automática da fonte do projeto através do Jenkins a partir das ferramentas de gerenciamento de código-fonte ISPW, PDS e Endevor
    • Os líderes de equipe e a gestão podem obter uma visão holística de como sua base de código está evoluindo, para compreender as tendências de qualidade do código e a evolução ao longo do tempo
    • Questões sumárias e pontos críticos em departamentos ou tecnologias podem ser vistos com facilidade
    • Atividades de desenvolvimento de aplicações mainframe com painéis ricos que fornecem visibilidade de métricas de qualidade do código individuais, de equipe e de projeto.