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)".