Seu código está pronto para uma versão de banco de dados diferente?
Olá Comunidade!
Quero apresentar a você um novo recurso poderoso do objectscriptQuality, nosso analisador de código estático.
Cada vez que uma nova versão do IRIS é lançada, você precisa preparar um roadmap para a migração, gastando muito tempo em testes para descobrir onde o seu código não funciona com a versão mais recente. Ou, talvez, você precise que o seu código seja compatível com várias versões do IRIS ou Caché.
Agora você pode simplificar a tarefa executando a análise para diferentes versões do banco de dados IRIS e Caché, obtendo o código com falhas antes de iniciar o teste.
O objectscriptQuality permite-lhe selecionar a versão do banco de dados para a análise para que você possa encontrar os seguintes problemas, entre outros:
- Classe não encontrada
- Método não encontrado
- Método usa muitas variáveis
- Método com argumentos inesperados
- Argumento(s) ausente(s) na chamada de método
- Propriedade não encontrada
Defina a sua versão de banco de dados em sua chamada de análise
Ao invocar sua análise a partir da linha de comando (ou de seu servidor CI, como Jenkins), você pode incluir o seguinte parâmetro para definir a versão do banco de dados que deseja usar:
-Dsonar.objectscript.codeVersion=2020.1
Defina a sua versão padrão de banco de dados no SonarQube
Se todos os seus projetos ou a maioria deles estão usando a mesma versão de banco de dados, você pode configurá-la como padrão.
Para isso, no menu principal, selecione Administration. Em seguida, na aba Objectscript Code Quality and Security, selecione a versão do código que você deseja testar por padrão:
Artigo completo
Seu código está pronto para uma versão de banco de dados diferente?