Rexx - Лучшие практики программирования
Каждый программист хочет, чтобы его программа была лучшей с точки зрения качества и эффективности. Ниже приведены некоторые из лучших практик программирования или советы при написании программ Rexx, которые могут помочь в достижении этих целей.
Подсказка 1
Используйте команду адреса, прежде чем вводить какую-либо команду в операционную систему или командную строку. Это поможет вам заранее получить адресное пространство в памяти и заставить вашу программу работать более эффективно.
Пример адресной команды показан ниже.
пример
/* 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)».