이 코너 코너 코너 사건에서 따라야 할 좋은 컨벤션이 있는지 궁금합니다. 나는 실제로 Java를 사용하지만 C # 사람들도 좋은 통찰력을 가질 것이라고 생각했습니다.
클래스 이름에서 두 개의 연속 단어가 숫자 인 클래스의 이름을 지정하려고한다고 가정하십시오 (동일한 질문이 식별자 이름에 대해 요청할 수 있음). 좋은 예를 얻을 수는 없지만 "IEEE 802 16 비트 값"과 같은 것을 생각하십시오.
와 같은 클래스 이름을 수락하면 연속 약어를 결합 할 수 있습니다 HttpUrlConnection
. 그러나 클래스 이름을 생각할 때 약간의 문제가 발생합니다 IEEE80216BitValue
. 내가 골라야한다면, IEEE802_16BitValue
그것은 나쁜 실수처럼 보이는 것 보다 더 나쁘다고 말할 것 입니다. 작은 숫자의 경우 고려할 IEEE802SixteenBitValue
것이지만 그렇게 잘 확장되지는 않습니다.
컨벤션이 있습니까? Microsoft의 명명 지침은 작업을 수행하기에 충분한 세부 명명 약어를 설명하는 유일한 지침 인 것 같습니다. 그러나 아무도 클래스 이름으로 숫자를 다루지 않았습니다.
_
필요한 경우 아마도 갈 것입니다 . 내가 생각할 수있는 다른 모든 것 (가능한 경우 재정렬 제외)은 훨씬 더 나쁩니다. 귀하의 예 Ieee802Value16Bit
에서 나는 당신의 예에서 할 것입니다.
_
camelCase 나 PascalCase보다 못생긴 다고 생각 합니다.