studio
2024.10
true
UiPath logo, featuring letters U and I in white
Guia do usuário do Studio
Last updated 18 de nov de 2024

STN MG-001 - Convenção de nomenclatura de variáveis

ID de regra: ST-NMG-001

Escopo: Atividade

Description

As variáveis de um projeto devem seguir uma convenção de nomenclatura específica para facilitar a compreensão da finalidade da variável e para mantê-la. O nome da variável deve ser significativo para descrever seu uso com precisão durante o projeto.

Essa regra analisa todas as variáveis do projeto e determina se elas seguem a convenção específica. Caso contrário, uma mensagem será registrada em log no painel Lista de Erros.

Recomendação

Certifique-se de que todas as variáveis seguem a convenção de nomenclatura. A regra verifica se os nomes das variáveis obedecem a essa expressão Regex padrão ^(dt_)?([A-Z]|[a-z])+([0-9])*$.
De acordo com a expressão Regex acima, para o nome da variável obedecer à regra, deve começar com uma letra minúscula ou maiúscula, que pode ser precedida por um prefixo dt_ recomendado para variáveis de TabelaDeDados, seguida por uma letra minúscula ou maiúscula, e depois um ou mais números.
Por exemplo, se o nome da variável no fluxo de trabalho for HelloWorld1, ele corresponde à expressão Regex padrão definida nesta regra.

Modificando a regra

Na janela Configurações do Projeto, selecione a guia Analisador de Fluxo de Trabalho. Encontre a regra e selecione-a, conforme a imagem abaixo:



Na seção Regex, adicione ou remova caracteres do padrão de pesquisa. Por exemplo, se removermos a parte [A-Z] da expressão, o padrão de pesquisa será ^(dt_)?([a-z])+([0-9])*$. Agora a regra verifica se as variáveis começam com uma letra minúscula e se são seguidas por um número.
Se adicionarmos [a-z]|[A-Z]), a regra se tornará ^(dt_)?([A-Z]|[a-z]+[a-z]|[A-Z])+([0-9])*$ e reconhecerá HelloWonderfulWorld como um nome de variável válido.

Exemplos de expressões Regex

A expressão regex padrão para essa regra pode ser alterada para outra convenção de nomenclatura. Verifique a lista abaixo:

Camel Case

A convenção Camel Case especifica que cada palavra no meio do nome da variável começa por uma letra maiúscula, sem espaços ou pontuação.

Exemplo de expressão Regex: ^(dt_)?([A-Z]|[a-z])+([A-Z]|[a-z]|[0-9]).
Nomes válidos de variáveis: Hello1World2, helloWorld, Hello1World.
Pascal Case

A convenção Pascal Case especifica que o nome da variável deve conter palavras com letras maiúsculas concatenadas.

Exemplo de expressão Regex: ^(dt_)?([A-Z])+([A-Z]|[a-z]|[0-9]).
Nomes válidos: Hello1World2, HelloWorld, Hello1World.

Redefinir os valores padrão

O valor padrão do Regex da ST-NMG-001 é ^(dt_)?([A-Z]|[a-z])+([0-9])*$.

Algumas regras do Analisador de Fluxo de Trabalho têm valores padrão. Para redefinir esses valores para o padrão, clique com o botão direito em uma regra na janela Configurações do projeto e, então, clique em Redefinir para o padrão.



Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.