このコーナー・コーナー・コーナーのケースで誰かが従うべき良い慣習があるかどうか疑問に思っています。私は実際にJavaを使用していますが、C#の人々もいくつかの良い洞察を持っているかもしれないと考えました。
クラス名の2つの連続した単語が数字であるクラスに名前を付けようとしているとします(同じ質問で識別子名について尋ねられることに注意してください)。良い例は得られませんが、「IEEE 802 16ビット値」のようなものを考えてください。
連続した頭字語の組み合わせは、などのクラス名を受け入れる場合に実行可能ですHttpUrlConnection
。しかし、クラスに名前を付けることを考えると、真剣に少し私を投げますIEEE80216BitValue
。選択しなければならなかった場合、IEEE802_16BitValue
それは悪い間違いのように見えるよりもさらに悪いと言うでしょう。少数の場合、私は検討したいIEEE802SixteenBitValue
が、それはうまくスケーリングしません。
誰もがコンベンションを持っていますか?Microsoftの命名ガイドラインは、頭字語の命名を仕事を遂行するのに十分なほど詳細に説明している唯一のガイドラインのようですが、クラス名の番号については誰も言及していません。
_
必要に応じておそらく行きます。私が考えることができる他のすべて(可能な場合は並べ替えを除く)はさらに悪いです。あなたの例でIeee802Value16Bit
は、私はあなたの例で何をします。
_
は、camelCaseやPascalCaseよりもugいと思います。