2017-01-05 13 views
3

で命名されている私は多くの例でdatomic属性は( https://github.com/Datomic/mbrainz-sample/blob/master/schema.edn#L78 mbrainzスキーマの例startMonthの代わりstart-month用)キャメルケースを使用して命名されていることに気づきました。なぜこれはそうですか?はキャメルケース

ラクダのケースは、使用した場合、もっとよく知られています。 Java。これが理由ですか?データベースがClojureから使用されている場合、Datomicでkebab-caseを使用することには何らかの欠点がありますか?

答えて

2

Clojure自体のように、命名規則(camelCase、snake_case、またはkebab-case)は、ユーザーによって異なります。

Datomicのターゲット市場の大部分はJavaユーザーであり、したがってmany of the docsはJavaの規約を使用しています。 Other parts of the docsおよびライブラリlike Tupelo DatomicはClojure規約を使用しています。

関連する問題