Rexx - Các phương pháp lập trình tốt nhất
Mọi lập trình viên đều mong muốn chương trình của mình tốt nhất khi đạt chất lượng và hiệu quả. Sau đây là một số phương pháp lập trình tốt nhất hoặc gợi ý khi viết chương trình Rexx có thể giúp một người đạt được những mục tiêu này.
Gợi ý 1
Sử dụng lệnh địa chỉ trước khi bạn đưa ra bất kỳ lệnh nào cho hệ điều hành hoặc dấu nhắc lệnh. Điều này sẽ giúp bạn lấy trước không gian địa chỉ trong bộ nhớ và làm cho chương trình của bạn chạy hiệu quả hơn.
Dưới đây là một ví dụ về lệnh địa chỉ.
Thí dụ
/* Main program */
address system dir
Đầu ra của lệnh như sau, nhưng nó có thể khác nhau giữa các hệ thống.
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
Gợi ý 2
Đảm bảo tất cả các lệnh đối với hệ điều hành đều ở dạng chữ hoa và trong dấu ngoặc kép nếu có thể.
Dưới đây là một ví dụ cho điều tương tự.
Thí dụ
/* Main program */
options arexx_bifs
say chdir('\REXXML100')
say directory()
Khi chạy chương trình trên, chúng ta sẽ nhận được kết quả như sau.
0
D:\rexxxml100
Gợi ý 3
Tránh tạo các khối bình luận lớn như trong chương trình sau.
Thí dụ
/******/
/* */
/* */
/* */
/******/
/* Main program */
address system dir
Gợi ý 4
Sử dụng câu lệnh Phân tích cú pháp để gán các giá trị mặc định. Dưới đây là một ví dụ cho điều tương tự.
Thí dụ
parse value 0 1 with
a,
b
Gợi ý 5
Sử dụng câu lệnh "Left (var1,2)" nếu có thể thay vì câu lệnh "substr (var1,1,2)".
Gợi ý 6
Sử dụng câu lệnh "Right (var1,2)" bất cứ khi nào có thể thay vì câu lệnh "substr (var1, length (var1), 2)".