Rexx - Meilleures pratiques de programmation
Chaque programmeur veut que son programme soit le meilleur en termes de qualité et d'efficacité. Voici quelques-unes des meilleures pratiques de programmation ou des conseils lors de l'écriture de programmes Rexx qui peuvent vous aider à atteindre ces objectifs.
Indice 1
Utilisez la commande d'adresse avant d'émettre une commande vers le système d'exploitation ou l'invite de commande. Cela vous aidera à obtenir au préalable l'espace d'adressage en mémoire et à rendre votre programme plus efficace.
Un exemple de la commande d'adresse est illustré ci-dessous.
Exemple
/* Main program */
address system dir
Le résultat de la commande est le suivant, mais il peut varier d'un système à l'autre.
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
Indice 2
Assurez-vous que toutes les commandes du système d'exploitation sont en majuscules et entre guillemets dans la mesure du possible.
Un exemple pour le même est montré ci-dessous.
Exemple
/* Main program */
options arexx_bifs
say chdir('\REXXML100')
say directory()
Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant.
0
D:\rexxxml100
Astuce 3
Évitez de créer de gros blocs de commentaires comme indiqué dans le programme suivant.
Exemple
/******/
/* */
/* */
/* */
/******/
/* Main program */
address system dir
Indice 4
Utilisez l'instruction Parse pour attribuer des valeurs par défaut. Un exemple pour le même est montré ci-dessous.
Exemple
parse value 0 1 with
a,
b
Astuce 5
Utilisez l'instruction "Left (var1,2)" dans la mesure du possible au lieu de l'instruction "substr (var1,1,2)".
Indice 6
Utilisez l'instruction "Right (var1,2)" dans la mesure du possible au lieu de l'instruction "substr (var1, length (var1), 2)".