Rexx - Melhores Práticas de Programação

Todo programador deseja que seu programa seja o melhor quando se trata de qualidade e eficiência. A seguir estão algumas das melhores práticas de programação ou dicas ao escrever programas Rexx que podem ajudar a atingir esses objetivos.

Dica 1

Use o comando address antes de emitir qualquer comando para o sistema operacional ou prompt de comando. Isso o ajudará a obter o espaço de endereço na memória com antecedência e fará com que seu programa seja executado com mais eficiência.

Um exemplo do comando de endereço é mostrado abaixo.

Exemplo

/* Main program */ 
address system dir

A saída do comando é a seguinte, mas pode variar de sistema para sistema.

Volume in drive H is Apps 
Volume Serial Number is 8E66-AC3D  
Directory of H:\  
06/30/2016  01:28 AM    <DIR>          Apps 
07/05/2016  03:40 AM               463 main.class 
07/07/2016  01:30 AM                46 main.nrx 
07/07/2016  01:42 AM                38 main.rexx 
3 File(s)            547 bytes 
Dir(s)  313,085,173,760 bytes free

Dica 2

Certifique-se de que todos os comandos do sistema operacional estejam em maiúsculas e entre aspas, sempre que possível.

Um exemplo do mesmo é mostrado abaixo.

Exemplo

/* Main program */ 
options arexx_bifs 
say chdir('\REXXML100') 
say directory()

Quando executarmos o programa acima, obteremos o seguinte resultado.

0 
D:\rexxxml100

Dica 3

Evite criar grandes blocos de comentários como mostrado no programa a seguir.

Exemplo

/******/ 
/* */ 
/* */ 
/* */ 
/******/ 
/* Main program */ 
address system dir

Dica 4

Use a instrução Parse para atribuir valores padrão. Um exemplo do mesmo é mostrado abaixo.

Exemplo

parse value 0 1 with 
a, 
b

Dica 5

Use a instrução "Left (var1,2)" sempre que possível, em vez da instrução “substr (var1,1,2)".

Dica 6

Use a instrução "Right (var1,2)" sempre que possível em vez da instrução "substr (var1, length (var1), 2)".