2010-10-03 41 views
5

Tôi thấy mã nhiều lần trong đó trạng thái trả về của hàm được đặt thành * rc * biến (ví dụ: int rc = foo();). Tôi mặc dù có một số loại quy ước và sử dụng một cách mù quáng trên tất cả các mã của tôi.RC là viết tắt của

Gần đây được đồng nghiệp yêu cầu * rc * là viết tắt của và phát hiện ra rằng tôi thực sự không biết câu trả lời.

Cảm ơn

+9

Bạn thực sự nên sử dụng tên biến có ý nghĩa đối với bạn và lập trình viên khác của dự án. Nếu cả bạn và đồng nghiệp của bạn cũng không hiểu tên biến thì nghĩa là gì, thì đó là một dấu hiệu. – Jeff

+0

Tôi xem "rc" là từ cùng một gia đình với tên "i", tất cả chúng ta đều sử dụng cho các vòng lặp. Những biến ngắn này tốt hơn trong trường hợp phạm vi biến nhỏ. Bạn không cần phải bổ sung thêm các chu kỳ CPU tâm trí để giải thích tên biến. – dimba

+0

Với nguy cơ sai chính trị, tôi cho rằng việc mở rộng phù hợp nhất sẽ là "trình mã hóa chậm". Sử dụng tên có nhiều ý nghĩa có thể (ví dụ: hàng/cột, mã trả về, điều khiển từ xa, ...) mà không làm rõ mô tả khá tốt. –

Trả lời

9

Nó có thể đề cập đến

Return Code 
+0

Có, tôi chỉ sử dụng 'rc' cho biến/giá trị mà tôi sẽ trả về bằng cách sử dụng câu lệnh' return rc; '. – ChrisW

+0

Tên chung hơn là 'rv', cho giá trị trả lại. –

+0

Cá nhân, tôi luôn sử dụng 'ret' cho RETurn. – slebetman

Các vấn đề liên quan