1

一般的な CoffeeScript/Backbone.js の例のほとんどは のような属性名を使用していますがsomeFlag、Rails では が優先/要求されsome_flagます。

このトピックに関する議論や、これを考慮したスタイルガイドを知っている人はいますか?

4

2 に答える 2

1

バックボーン モデルのサーバー テクノロジの規則に従います。

たとえば、Rails アプリケーションでは のようなアンダースコア名を使用して属性をsome_value設定し、.NET アプリケーションでは のような大文字の名前を使用して属性を設定しSomeValueました。

これにより、バックエンドでのすべての統合が容易になります。クライアント側のコードでこれを行うことを覚えておくのは少し不便ですが、プロジェクトに深く入り込むと、そのプロジェクトの習慣になります。

私の意見では、バックエンド統合の容易さは、サーバーが必要とする規則を使用するための小さな努力に十分価値があります。

于 2012-05-08T03:19:52.393 に答える
0

「コンピュータ サイエンスで難しいことは 2 つしかありません。キャッシュの無効化と名前付けです。」

-- フィル・カールトン

http://martinfowler.com/bliki/TwoHardThings.html

于 2012-05-08T03:25:09.703 に答える