Rexx - Mejores prácticas de programación
Todo programador quiere que su programa sea el mejor en cuanto a calidad y eficiencia se refiere. Las siguientes son algunas de las mejores prácticas de programación o sugerencias al escribir programas Rexx que pueden ayudar a uno a lograr estos objetivos.
Sugerencia 1
Utilice el comando de dirección antes de enviar cualquier comando al sistema operativo o al símbolo del sistema. Esto lo ayudará a obtener el espacio de direcciones de antemano en la memoria y hará que su programa se ejecute de manera más eficiente.
A continuación se muestra un ejemplo del comando de dirección.
Ejemplo
/* Main program */
address system dir
El resultado del comando es el siguiente, pero puede variar de un sistema a otro.
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
Pista 2
Asegúrese de que todos los comandos del sistema operativo estén en mayúsculas y entre comillas siempre que sea posible.
A continuación se muestra un ejemplo de lo mismo.
Ejemplo
/* Main program */
options arexx_bifs
say chdir('\REXXML100')
say directory()
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado.
0
D:\rexxxml100
Pista 3
Evite crear grandes bloques de comentarios como se muestra en el siguiente programa.
Ejemplo
/******/
/* */
/* */
/* */
/******/
/* Main program */
address system dir
Pista 4
Utilice la instrucción Parse para asignar valores predeterminados. A continuación se muestra un ejemplo de lo mismo.
Ejemplo
parse value 0 1 with
a,
b
Sugerencia 5
Utilice la instrucción "Left (var1,2)" siempre que sea posible en lugar de la instrucción "substr (var1,1,2)".
Sugerencia 6
Utilice la instrucción "Right (var1,2)" siempre que sea posible en lugar de la instrucción "substr (var1, length (var1), 2)".