まつもと ゆきひろです
In message "[ruby-list:12414] naming rule"
on 99/02/25, Akaishi <akaishi / nil.freak.ne.jp> writes:
|Ruby でのクラスの名前のつけ方について質問です。
|
|Ruby では、二つの単語を結合してできるクラス名、たとえば
|
|FileTest, SimpleDelegator
|
|は、それぞれの単語の先頭の文字を大文字にするというルールがあるように見
|えます。
クラス名はそういう感じが多いですね.
|しかし TCPsocket は、この規則では TCPSocket となりそうですが、そうなっ
|ていません。大文字が隣接する場合は例外なのでしょうか。BasicSocket が s
|が大文字になっているのに TCPsocket は s が小文字で統一がとれていないの
|がちょっと気になりました。
略語に基づくクラス/モジュール名は基本的に全部大文字になって
ます.DBMとかTCPとか,その直後に大文字でSocketとはじめちゃう
と単語の区切りが分からなくなるので,今のようになってます.
考えられる可能性が
TCPsocket
TCPScoket
TCP_Socket
などですが,最初のが一番私の趣味に合ったということですね.厳
密なルールはないです.
まつもと ゆきひろ /:|)