5

ここSOでそれについての議論がありましたが、私はまだそのトピックについて質問があります. 簡単な質問です: Scala でのプロジェクトの命名規則は何ですか? 「my_new_project」、「myNewProject」、「my-new-project」、「MyNewProject」、または「mynewproject」ですか? パッケージについても同じ質問です。

4

3 に答える 3

5

パッケージはcom.mycompany.myproject逆 URL スタイルに従います。プロジェクト名の命名規則はありません。多くの人は、 のようにハイフンですべて小文字にすることを好みますscala-foo。のような大文字のキャメルケースが好きScalaFooです。それは好みの問題です。私はscalaFooプロジェクトの命名規則として見たことがなく、アンダースコアも使用されていません (C または Python スタイルだと思いますか?)


ほとんどすべてのプロジェクトが で始まる Java の初期の時代と同様に、 で始まるプロジェクトがJたくさんありますscala。これは既存のライブラリの移植には理にかなっていると思いますが、プロジェクトが Scala で書かれているという事実を強調する特別な理由がない限り、おそらくプロジェクトを or と呼ぶべきではないと考えるようになりましたScalaFooScFooFoo


コミュニティ ライブラリの wikiを見て、プロジェクト名の趣向を感じることができます。

于 2013-11-08T14:10:18.707 に答える
3

Scala のプロジェクトに特定の命名規則があるかどうかはわかりませんが、通常は Java 規則が使用されます。 - com.example.www (パッケージの逆 URL)

Java でプロジェクトに名前を付けるために camelCase と PascalCase の両方を見てきましたが、私は PascalCase の方が好きです!

于 2013-11-08T14:13:52.413 に答える