Regras de análise de código
- Atualizado: 2023/12/06
Regras de análise de código
As regras são a base da análise do código. Elas são usadas para avaliar a lógica de automação do (Task Bot e Tarefa de API). As regras podem ser simples ou complexas, dependendo da avaliação realizada. As regras incluem práticas de codificação que podem ser verificadas. Elas se aplicam a pacotes e ações no código de automação.
Uma regra consiste em um único RULE_CODE e uma descrição que indica a natureza da avaliação a ser feita no código. Você pode usar os níveis de severidade (baixo ou alto) para enfatizar a criticidade da regra.
A tabela a seguir lista as regras e sua descrição, as quais podem ser usadas na análise de código:
Código da regra | Grupo | Título | Descrição da regra | Aplicável ao arquivo de automação |
---|---|---|---|---|
ACT-GEN-001 | Ações, gerais | Ação máxima | O número de ações no bot não pode exceder o máximo especificado | Task Bot, Tarefa de API |
ACT-GEN-002 | Ações, gerais | Cobertura Tentar/Capturar | Todas as ações sem comentários dentro da lógica do bot devem estar dentro de um bloco Tentar/Capturar. | Task Bot, Tarefa de API |
ACT-GEN-003 | Ações, gerais | Detecção de loop infinito | Exige a verificação de loops infinitos na lógica do bot | Task Bot, Tarefa de API |
VAR-NMG-001 | Variáveis, nomenclatura | Padrão de nome variável | Os nomes das variáveis devem corresponder ao padrão de nomenclatura especificado | Task Bot, Tarefa de API |
VAR-NMG-002 | Variáveis, nomenclatura | Comprimento do nome da variável | Os nomes das variáveis devem estar dentro do comprimento mínimo e máximo de caracteres especificado | Task Bot, Tarefa de API |
VAR-USG-001 | Variáveis, uso | Nenhuma variável não utilizada | Todas as variáveis devem ser utilizadas dentro do bot | Task Bot, Tarefa de API |
ACT-COM-001 | Ações, comentários | Comentário de cabeçalho obrigatório | A primeira ação no bot deve ser uma de Comentário | Task Bot, Tarefa de API |
ACT-COM-002 | Ações, comentários | Cobertura de comentários | O número de ações de Comentário deve ser igual ou maior que a porcentagem especificada do total das ações de comando | Task Bot, Tarefa de API |
VAL-HCV-002 | Valores, valores codificados | Sem atraso codificado | O tempo de atraso na ação Atrasar deve ser definida usando uma variável | Task Bot, Tarefa de API |
VAL-HCV-003 | Valores, valores codificados | Sem caminho de arquivo codificado | O caminho do arquivo ou pasta deve ser definido usando uma variável | Task Bot |
VAL-HCV-004 | Valores, valores codificados | Sem endereço de e-mail codificado | O campo de ação do comando não deve conter um endereço de e-mail codificado | Task Bot, Tarefa de API |
ACT-ERR-001 | Ações, gerenciamento de erros | Sem captura vazia | O bloco de captura não pode estar vazio | Task Bot, Tarefa de API |
ACT-ERR-002 | Ações, gerenciamento de erros | Registro de captura obrigatório | O bloco de captura deve conter uma ação Registrar em arquivo | Task Bot, Tarefa de API |
ACT-ERR-003 | Ações, gerenciamento de erros | Captura obrigatória da tela de captura | O bloco de captura deve conter uma ação Captura de tela | Task Bot |
ACT-ERR-004 | Ações, gerenciamento de erros | Referência de linha de captura obrigatória | O erro do bloco de captura deve conter o número da linha de referência | Task Bot, Tarefa de API |
ACT-LOG-001 | Ações, registros | Log para cobertura de arquivo | A lógica do bot deve conter a proporção especificada de ações Registrar em arquivo | Task Bot |
Este tópico foi útil?