問題タブ [naming-conventions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Djangoモデルの命名規則
Djangoモデルクラスの推奨される命名規則は何ですか?
c# - C# CMS の命名規則に関する簡単な質問
私は CMS を構築していますが、クラスの命名規則は、関係する他の開発者と私の間で議論されています。この問題は、典型的なライブラリで利用可能なパブリック クラスであるため、特に "Page" で発生します。
自然な応答は、それを MVCMSPage (MVCMS は cms の名前) と呼ぶか、dll を介してクラスを参照することに依存することです (用語 atm.. は考えられません)。彼らに暗号の匂いのヒント。
何をアドバイスしますか?
ありがとう
php - PHP で複数形または単数形を使用して配列に名前を付けていますか?
配列型の変数に名前を付けるとき、しばしばジレンマに直面します: 配列に複数形または単数形の名前を付けるべきでしょうか?
たとえば、名前の配列があるとします。PHP では、次のように言います。$names=array("Alice","Bobby","Charles");
ただし、この配列内の名前を参照したいとしましょう。ボビーの場合は、次のように言います$names[1]
。ただし、これは直観に反します。$name[1]
ボビーは名前が 1 つしかないので、私はむしろボビーと呼びます。
そのため、わずかな差異が見られます。配列の命名規則はありますか?
c# - メソッドでいつ複数形とコレクションの単語を使用するか
モジュール用の API を作成しています。クラス内にいくつかのメソッドを作成した後、この質問を自問しました。
今、そして例として、私はこれをやっています:
しかし、私は他の API やサービスを何度か使用していることに気付きました。名前にCollectionが含まれていることがあります。
これにはルールがありますか?パターン?またはどちらの方法でも大丈夫ですか?
c - 型の後ではなく、変数名の前にアスタリスクがあるのはなぜですか?
ほとんどの C プログラマーが変数に次のような名前を付けるのはなぜですか。
このようではなく:
どちらも有効です。アスタリスクは変数名の一部ではなく、型の一部であるように私には思えます。誰でもこのロジックを説明できますか?
naming-conventions - ボタン イベント ハンドラの名前を変更する必要がありますか?
Visual Studio を使用して (理想的には、これは一般的なケースに適用できます)、作成したボタンをダブルクリックすると、自動生成されるイベント ハンドラー コードは次のシグネチャを使用します。
このメソッドの名前をそのままにしておくのがベスト プラクティスですか、それとも SubmitNewEmployeeRequest など、もう少しわかりやすい名前に変更する必要がありますか?
database-design - テーブルまたはビューの名前を保持する構成値の適切な名前は何ですか?
「テーブルまたはビュー」を表すデータベース用語はありますか?
私のアプリでは、データを取得しているテーブル名は構成設定を使用して構成できますUserTableName
。DBA はテーブルの名前を変更しましたが、元の名前を使用してビューを作成しました。
したがって、私の側では何も変わっていませんが、誤解を招くと感じたので、 Whateverがテーブルまたはビューの用語であるUserWhatever NameUserTableName
に変更したいと思います。
そんなことあるのか、それとも私が馬鹿なだけ?
function - (g)Vim 7.x :: Vim をだまして小文字のユーザー定義コマンドを許可する可能性がある
入力するのが深刻な負担であるというわけではありません
ただの代わりに
しかし、Vim の他のすべての側面が非常に拡張可能であることを考えると、奇妙に感じます。答えを探してもあまり出てこない人もいますが、ソースから Vim を再コンパイルしなくても答えが得られることはわかっています。これを達成する方法を知っている人はいますか?
c# - 命名規則: 動詞/名詞および英文法の使用に関するガイドライン
誰か私にサイトを教えてくれませんか? または、オブジェクトやメソッドの機能に関連するインターフェイス、クラス、さらにはメソッドやプロパティの名前をどのように選択するかについて、知恵を貸してくれませんか?
これは特に Microsoft 開発向けであるため、Java 風の「doGet」などは実際には使用されませんが、言語の壁を越える一般的なルールが存在する必要があります (私はそう思っていました)。
例が役立つかもしれません: インターフェイスの名前には 4 つの選択肢があります。
それらはすべて、形容詞と名詞、または名詞のみを含んでいます。.NET フレームワークを見ると、一貫性を保つために、これにはある種のルールセットが必要なようです。メソッドの明らかな動詞は別として。
編集:例はインターフェイスですが、これをインターフェイスだけに限定しているわけではありません。一般的なガイドラインは、クラスは名詞、メソッド動詞、プロパティ名詞です。私が言いたいのは同義語の選択だと思います。どこでも間違って「エンティティ」をスローしています
java - Javaの変数命名規則?
PHP では、私たち (少なくとも優秀なプログラマー) は常に一般的な変数名を小文字で始めますが、クラス変数/オブジェクトは区別するために大文字で始めます。同様に、一般的なファイル名は小文字で始めますが、クラスを含むファイルは大文字で始めます。
例えば:
慣習はJavaでも同じですか。つまり、オブジェクトは大文字で始まり、残りは小文字で始まりますか、それとも他の場所で読んだようにすべてが小文字で始まりますか?