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)".