Каждый программист хочет, чтобы их программа была лучшей, когда речь заходит о качестве и эффективности. Ниже приведены некоторые из лучших практик или советов по программированию при написании программ Rexx, которые могут помочь в достижении этих целей.
Подсказка 1
Используйте команду address, прежде чем вводить какую-либо команду для операционной системы или командной строки. Это поможет вам заранее получить адресное пространство в памяти и повысить эффективность вашей программы.
Пример адресной команды показан ниже.
пример
/* Main program */ address system dir
Вывод команды следующий, но он может варьироваться от системы к системе.
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
Подсказка 2
Убедитесь, что все команды для операционной системы в верхнем регистре и в кавычках, где это возможно.
Пример того же показан ниже.
пример
/* Main program */ options arexx_bifs say chdir('\REXXML100') say directory()
Когда мы запустим вышеуказанную программу, мы получим следующий результат.
0 D:\rexxxml100
Подсказка 3
Избегайте создания больших блоков комментариев, как показано в следующей программе.
пример
/******/ /* */ /* */ /* */ /******/ /* Main program */ address system dir
Подсказка 4
Используйте оператор Parse для назначения значений по умолчанию. Пример того же показан ниже.
пример
parse value 0 1 with a, b
Подсказка 5
По возможности используйте оператор «Left (var1,2)» вместо оператора «substr (var1,1,2)».
Подсказка 6
По возможности используйте оператор «Right (var1,2)» вместо оператора «substr (var1, length (var1), 2)»).