Chỉ cần tự hỏi nếu có ai có một quy ước tốt để làm theo trong trường hợp góc này góc. Tôi thực sự sử dụng Java nhưng hình dung mọi người C # cũng có thể có một cái nhìn sâu sắc tốt.
Nói rằng tôi đang cố gắng đặt tên cho một lớp trong đó hai từ liên tiếp trong tên lớp là số (lưu ý rằng cùng một câu hỏi có thể hỏi về tên định danh). Không thể lấy một ví dụ tuyệt vời, nhưng hãy nghĩ về một cái gì đó như "Giá trị 16 bit của IEEE 802".
Kết hợp các từ viết tắt liên tiếp là có thể thực hiện được nếu bạn chấp nhận các tên lớp như HttpUrlConnection
. Nhưng nó nghiêm túc làm cho tôi ném lên một chút để nghĩ về việc đặt tên lớp IEEE80216BitValue
. Nếu tôi phải chọn, tôi sẽ nói điều đó thậm chí còn tồi tệ hơn IEEE802_16BitValue
có vẻ như là một sai lầm tồi tệ. Đối với số lượng nhỏ, tôi sẽ xem xét IEEE802SixteenBitValue
nhưng điều đó không quy mô tốt.
Bất cứ ai ngoài đó có một quy ước? Có vẻ như hướng dẫn đặt tên của Microsoft là những hướng dẫn duy nhất mô tả cách viết tắt từ đủ chi tiết để hoàn thành công việc, nhưng không ai có địa chỉ số trong tên lớp.
_
nếu cần thiết. Mọi thứ khác tôi có thể nghĩ đến (ngoại trừ sắp xếp lại nếu có thể) thậm chí còn tồi tệ hơn. Trong ví dụ của bạn Ieee802Value16Bit
là những gì tôi làm trong ví dụ của bạn.
_
là xấu hơn camelCase hoặc PascalCase.