問題タブ [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.
database - データベース、テーブル、列の命名規則?
データベースを設計するときはいつでも、データベース内の項目に名前を付ける最良の方法があるかどうかを常に考えています。かなり頻繁に、私は次の質問を自問します。
- テーブル名は複数形にするべきですか?
- 列名は単数形にする必要がありますか?
- テーブルまたは列にプレフィックスを付ける必要がありますか?
- アイテムの命名には大文字と小文字を使用する必要がありますか?
データベース内の項目に名前を付けるための推奨ガイドラインはありますか?
naming-conventions - インターフェイスとバージョン管理
私は新しいシステムを設計しており、システムとともに成長する多くのインターフェースを持っています。このインターフェイスに名前を付けるベスト プラクティスは何ですか
そして私はこれをします
次に、方法2を追加する必要があるので、今何をしますか?
または同じ他の方法ですか?
java - Java クラス名で有効な文字
Java クラス名で有効な文字は? Java クラス名を制御するその他のルールは何ですか (たとえば、Java クラス名は数字で始めることはできません)。
data-structures - サブツリーに対応するノードの特定の名前はありますか?
Webサイトのナビゲーション階層を設計しています。これはノードのツリーです。ノードはWebページを表します。
ツリー上のいくつかのノードは特別です。それらの名前が必要です。
そのようなノードは複数あります。それぞれが、異なるロゴ、スタイルシート、またはレイアウトを持つページを持つサブツリーの「ルート」です。さまざまな部門について考えてみてください。
色分けされたサブツリーを含むサイトマップhttp://img518.imageshack.us/img518/153/subtreesfe1.gif
このタイプのノードには何という名前を付ける必要がありますか?
project-management - ソフトウェアプロジェクトのインフラストラクチャ
私はすぐに新しいプロジェクトを主導するでしょう。そして、私はソフトウェアプロジェクトの基本的なインフラストラクチャについて考えてきました。これらは、すべてのプロジェクトに必要なものです。
-コーディングスタイルの規則
-命名規則
-標準のプロジェクトディレクトリ構造(例:Mavenの標準ディレクトリレイアウトなど)
-プロジェクト管理と問題追跡(例:trac、redmineなど)
-継続的インテグレーションサーバー(ハドソン、クルーズコントロールなど)
何かを逃したかどうかはわかりません。誰か追加したいですか?
c# - アセンブリ名とバージョン
アセンブリとリリースに関してベスト プラクティスと見なされるものは何ですか?
同じライブラリの複数のバージョンを参照できるようにしたいと考えています。ソリューションには、独自に構築した commonutils.dll ライブラリのさまざまなバージョンに依存する複数のプロジェクトが含まれています。
すべての依存関係が bin/debug または bin/release にコピーされるため、各 DLL ファイルのアセンブリ バージョン番号が異なっていても、そこには commonutils.dll のコピーが 1 つしか存在できません。
ライブラリの複数のバージョンを参照できるようにするには、アセンブリ名にバージョン番号を含める必要がありますか?それとも別の方法がありますか?
unit-testing - ユニットテストの一般的な命名規則は何ですか?
全般的
- すべてのテストで同じ基準に従ってください。
- 各テスト状態が何であるかを明確にします。
- 予想される動作について具体的に説明してください。
例
1)MethodName_StateUnderTest_ExpectedBehavior
出典:ユニットテストの命名基準
2)アンダースコアで各単語を区切る
他の
- Testでメソッド名を終了する
- クラス名でメソッド名を開始します
naming-conventions - 適切なライブラリの命名規則は何ですか?
2つの一般的な命名規則があります。
- vc90 / win64 / debug / foo.dll
- foo-vc90-win64-debug.dll
どちらのアプローチにも関連する問題/利点について話し合ってください。
また、アプローチ1のメタデータ(コンパイラ、プラットフォーム、ビルドタイプなど)を、使いやすくクロスプラットフォームの方法で公開できるかどうかも疑問に思っています。
c# - ドメイン オブジェクト モデルのパッケージ命名規則
ドメイン固有のオブジェクト モデルに適したパッケージの命名規則を教えてください。たとえば、Person.java POJO があるとします。それをmydomain.modelまたは mydomain.entityまたはmydomain.om (オブジェクト モデル) パッケージに配置します。アイデアは、MVC モデル オブジェクトをドメイン オブジェクト モデルから分離することです。私たちの MVC ベースのアプリケーションには動作を含むモデルパッケージがありますが、そのパッケージを使用してドメイン オブジェクト モデルを含めるのは不適切であり、混乱を招く可能性があります。
language-agnostic - ループ変数の理想的な変数命名規則は何ですか?
単純な小さなループを作成している場合、カウンターに何という名前を付ける必要がありますか?
ループの例を提供してください!