Ví dụ, đối với các hằng số, nó là:Quy ước đặt tên Ruby?
THIS_CONSTANT
This_Constant
ThisConstant
Hoặc cái gì khác ...?
Thực tế, có bất kỳ loại tham chiếu chính thức nào (quasi |) cho toàn bộ chủ đề này không?
Tôi cũng muốn để có thể nhanh chóng tăng gấp đôi các câu hỏi kiểm tra như:
gì mẫu đặt tên được thực thi bởi Ruby tự (? Ví dụ,
Constant
s phải bắt đầu với số vốn, bên phải) và đó là những quy ước đơn giản (method_name
s phải ở trong trường hợp rắn, phải không?)?Có bất kỳ quy ước nào về cách viết lời nhắc về loại biến được giả định là tên của nó không? ("Ký pháp Hungary" hay bất cứ điều gì ... Ý tôi là, tôi có ấn tượng rằng nếu bạn cảm thấy cần phải sử dụng nó trong mã Ruby, bạn đang làm nó sai, nhưng bất kể, là có một quy ước?)
và vân vân ...
Hungary ký hiệu không được sử dụng trong Ruby. Một phần là vì cố gắng mô tả kiểu biến trong tên của nó dẫn đến những cái tên khó sử dụng, thường thiếu một mô tả hay về những gì chúng thực sự là, và bởi vì trong Ruby chúng ta phải sử dụng kiểu gõ vịt, có nghĩa là kiểu biến thường ít quan trọng hơn những gì nó có thể hành động như thế nào. Nếu nó có thể chuyển đổi chính nó, hoặc dễ dàng chuyển đổi, sự khác biệt nào không quan trọng đó là loại gì. Ký hiệu Hungary quan trọng hơn khi khó chuyển đổi từ kiểu này sang kiểu khác. –
Làm cho bản thân và nhóm của bạn có một ưu tiên và cài đặt 'Bản nháp' trong tất cả các dự án của bạn. Không ai nên mất thời gian nói về các công ước. – Daniel