$ 0.02를 추가 할 수 있으면 PascalCase를 C의 열거 형 값으로 사용하는 것이 좋습니다.
C에서는 기본적으로 전역 적이며 PEER_CONNECTED는 PeerConnected와 달리 실제로 피곤합니다.
신선한 공기를 마시십시오.
말 그대로 호흡이 쉬워집니다.
Java에서는 다른 클래스에서 정적 열거 이름을 가져 오기만하면 원시 열거 이름을 사용할 수 있습니다.
import static pkg.EnumClass.*;
이제 다른 방법으로 규정 된 규정되지 않은 이름을 사용할 수 있습니다.
나는 현재 C 코드를 Java로 포팅하는 것에 대해 생각하고 있으며 (자세한, 길고, 추악한) Java 컨벤션과 C 스타일을 선택하는 사이에 '찢어졌습니다'.
PeerConnected는 CONNECTED 인 switch 문을 제외하고 PeerState.CONNECTED가됩니다.
로 지금이 후자의 국제 대회에 말을 많이하고 모양 좋은 있지만 특정 '관용적 문구를 "수행 등 if (s == PeerAvailable)
처럼 될 if (s == PeerState.AVAILABLE)
및 향수로,이 나에게 의미의 손실이다.
나는 명확성 때문에 여전히 Java 스타일을 선호한다고 생각하지만 비명을 지르는 코드를 보는 데 어려움이 있습니다.
이제 PascalCase가 Java에서 이미 널리 사용되고 있지만 실제로 혼란스럽지 않고 다소 혼란 스럽습니다.