クラス名・変数名に迷ったら書き込むスレ。Part24
■ このスレッドは過去ログ倉庫に格納されています
0720デフォルトの名無しさん
2014/08/29(金) 22:09:06.58ID:6XulYCBt自分の場合、命名対象がリスト型であることよりも
コレクションとして振る舞うことのほうが重要だと考えるから、
普通は AllFileNames と書く
もしコレクションの要素が(文字列型ではなく)ファイル・オブジェクト型なら、
より単純に AllFiles と書く(あるいは AllFileObjects)
ただし現実のプログラミングだと単純な File という命名では不十分なケースが多くて、
AllFooFooBarBarFiles みたいにファイルの用途などで修飾されたり
List だけでなく Set や Map のコレクションも同時に宣言することがある
その時には:
・FooFooListOfBarBarFileName -- 単なるファイル名のリスト(冠詞の "a" は省略)
・FooFooListOfAllBarBarFileNames -- 全ファイル名のリスト
・FooFooListOfFilteredBarBarFileNames -- 抽出したファイル名のリスト
と "of" "for" "in" "on" "at" "by" などの前置詞を使う命名法を使い分けている
>>718
> 基本、複数形は使わないな。
> 英語の複数形のルールが単純でないので間違いの元になる。
スペルに迷ったらすかさず辞書を引くのは、プログラマの鉄則ではないかと思われ
■ このスレッドは過去ログ倉庫に格納されています