Adicionando Comentários nas Expressões do Magic xpi

Veja como embutir comentários nas expressões de regras de negócio dos projeto Magic xpi

Esta é uma postagem simples e trata-se de um “brinde de final de ano”.

Vamos falar de um “truque”, ou de uma “dica do editor”, ou ainda, de um “recurso alternativo”.

 

O Magic xpi possui uma propriedade chamada “Description” em quase todos os seus objetos, durante o desenho do projeto de integração e automação,

que tem o propósito especifico de documentação.

Veja:

 

Além do código-fonte no Studio, essas informações também ficam disponíveis na “Documentação Automática” que pode ser gerada para o projeto:

 

Muito bom este recurso.

Mas já teve a necessidade de colocar um comentário numa Expressão de Regra de Negócio, para registrar o motivo ou importância dela estar montada daquela forma?

 

Se não teve, terá em algum momento. Mas estas expressões não possuem uma propriedade “Description“.

 

E aqui está truque:

 

Podemos usar a função “IF” do Magic xpi em qualquer parte da expressão, com o propósito apenas de embutir um texto no código dela.

Mas sempre com o cuidado de não alterar o resultado da expressão avaliada.

 

Por exemplo:

Se a expressão for do tipo ALPHA, podemos usar:

& IF( <texto> = '', '', '' )

 

Se for do tipo NUMERIC, pode ser:

+ IF( <texto> = '', 0, 0 )

 

Ou se for o tipo LOGICAL:

OR IF( <texto> = '', 'TRUE'LOG, 'TRUE'LOG )

 

O importante sempre é o cuidado para que o resultado final calculado não se altere por conta da adição desta função (IF) na expressão.

Dessa forma, a mesma expressão acima poderia estar escrita assim:

😉

 

Gostou? Fique ligado no Blog MagicBR, para mais dicas.

Manoel Frederico Silva – Gerente de Tecnologia e Evangelista MAGIC – Magic Brasil
Manoel Frederico Silva – Evangelista MAGIC – Magic Brasil

 

Para receber os artigos do Blog Magic Brasil em primeira mão no seu email, registre-se aqui

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *