Trong ví dụ bạn đưa ra, tôi muốn nói rằng việc có các giá trị được đặt tên không tốt hơn chỉ sử dụng int trực tiếp. Tham số là một số, do đó, biểu diễn int của tham số cũng giống như mô tả như phiên bản đã đặt tên.
này có vẻ là loại giống như khi tôi thỉnh thoảng đi qua mã C có những thứ như
#define ZERO 0
#define ONE 1
Có thực sự không có nhiều điểm. Trong thực tế, khi tôi nhìn thấy những cái tên được sử dụng (thay vì khi tôi nhìn vào các định nghĩa), tôi bị cám dỗ để nhảy đến các định nghĩa để đảm bảo rằng các tên không nói dối (Đó là một thời gian dài, nhưng, Tôi đã thực sự đi qua mã có FALSE được định nghĩa là 1, -1 hoặc một cái gì đó khác không, ví dụ, đó là thực sự, thực sự xấu).
Chỉnh sửa: trên cái nhìn thứ hai, dường như những cái tên có thể chỉ ra những lĩnh vực trong tham số đầu tiên được quan tâm, trong trường hợp những cái tên có thể làm cho ý nghĩa hơn - miễn là những cái tên có một số tie ý nghĩa đến trường thay vì chỉ bù đắp số. Thật khó để nói có hay không đó là trường hợp, vì bạn có thể diễn giải mã bạn đang thực sự làm việc với.
Nguồn
2010-01-15 10:09:19
không mạch lạc nhiều? –
Không có thứ nào trong số này phù hợp với các chữ cái trong Java, ngoại trừ nếu giá trị không đổi có nghĩa là một cái gì đó (được chỉ định bởi một tên như 'NUMBER_OF_WOGGLES_IN_A_BOGGLE' thay vì' PARAM1') – Injektilo