問題タブ [naming]

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.

0 投票する
9 に答える
2240 参照

.net - .NET アセンブリ名にバージョン番号を含める必要がありますか?

現在、実際の .NET アセンブリ名にコードのバージョン番号 (例: CodeName02.exe または CompanyName.CodeName02.dll) を含めるかどうかについて、社内で激しい議論が行われています。この問題に関するガイダンスを提供している Microsoft などの信頼できる情報源を知っている人はいますか?

0 投票する
5 に答える
4376 参照

http - HTTP要求/応答の名前

RFC 2616 ( "Hypertext Transfer Protocol --HTTP / 1.1")で見つけられなかったことが1つあります。それは、要求/応答ペアの「正規の」名前です。そんなことありますか?

4.1メッセージタイプ

これをテンプレートとして、次の文にどの単語を入れますか?

往復?サイクル?

0 投票する
4 に答える
1256 参照

python - 共有パッケージを使用した Python アプリケーションのデプロイ

展開されたpythonアプリケーションをどのように配置するかを考えています

  1. /usr/bin/ にある実行可能スクリプトは、に実装されている機能に CLI を提供します。
  2. 現在の site-packages ディレクトリがある場所にインストールされるライブラリ。

現在、ソースには次のディレクトリ構造があります。

これは最善の方法ではないと思います。開発中はすべてが期待どおりに機能しますが、展開すると、foo.py の「from foo import FooObject」コードが foo.py 自体をインポートしようとしているように見えますが、これは私が探している動作ではありません。

では、問題は、このような状況を調整する標準的な方法は何かということです。私が考えることができることの1つは、インストール時にfoo.pyの名前をfooだけに変更することです。これにより、それ自体がインポートされなくなりますが、それはかなり厄介なようです...

問題のもう 1 つの部分は、ネーミングの問題だと思います。おそらく、実行可能スクリプト foo-bin.py を呼び出しますか?

0 投票する
2 に答える
125 参照

visual-studio - コードネーム製品と Visual Studio

Visual Studio のプロジェクトとソリューションで製品のコードネームを使用することに関して、慣行はありますか? 通常、製品名が選択されたら、名前空間、アセンブリ名、バイナリ出力などの名前を変更する必要があります。これに対処する方法はありますか?

0 投票する
6 に答える
324 参照

naming - ServiceManager クラスの名前を変更する

Alan Green の " Naming Java classes without Manager " に従って、私は自分のコードで *Manager クラスを探し始めました。

次のクラスの名前をどのように変更しますか? もしかして、ServiceLoader?しかし、どこからでも何も「ロード」しません。

また、名前を変更した Manager クラスの例を共有してください。

ありがとう


おそらく、クラスが何をするかをもう少し説明する必要がありました。このクラスは、.NET Remoting サービスを開始/停止します。

Start() メソッドは、チャネル (ポート) とサービスのインターフェースを登録します。

0 投票する
17 に答える
10325 参照

c# - はいといいえの値の列挙型に適した名前は何ですか

バックグラウンド

私が書いている C# コマンド ライン アプリでは、いくつかのパラメーターに可能な値として "yes" と "no" があります。

以下に示す列挙型を使用して入力を保存しています。

これは問題ありません-コードは機能します。問題ありません。

注: はい、これらを bool として保存できます (これが以前の動作方法でした)。私の設計上の選択は、ユーザーが行ったはい/いいえの選択について明示することです。これは、他のコンテキストでこれが表示されるため、選択が何であったかをより明確にしたいからです。

私の質問

  • 「YesNo」と呼ばれる列挙型を持つのは奇妙に思えます - 「はい」と「いいえ」の値の列挙型のより良い名前の提案は何ですか.

最後に

私はこの質問を、StackOverflow の開発の比較的早い段階で行いました。それは偽の質問ではありませんでした - 私は本当にこのような状況にありました. コミュニティが何をするかを見て、それを使用するのはいいことだと思いました。ですので、ちょっと変わった質問をさせていただきます。

まず、返信に時間を費やしてくれたすべての人に感謝します。私は思慮深い結論でそれを返済しようとしています.

回答に対するコメント

bool に切り替えます。私はあなたの動機を理解していますが、二者択一(つまり、生きているか死んでいるか、既婚か未婚かなど、任意の 2 つのの間の選択を意味します)を持つことは、真と偽。プログラマーは、yes/no と true/false を簡単に切り替えることができます。この場合の私の選択が、たとえば「民主主義者」または「複製」」(不自然な例であることはわかっています) であった場合、混乱または少なくともぎこちなさの可能性を見ることができます。この場合、bool オプションは有効だと思いますが、それ以下です。他のバイナリ選択でもそうです。

ローカリゼーション- すばらしい点です。私の特定のケースでは問題ではありませんでした.これはローカライズされていませんでした.ローカライズされることもありません.

3 つ以上のオプション- 実際、後になって、具体的に選択しないユーザーの有効な (アプリケーションでの) 状態を表すために、3 番目の値を追加する必要がありました。

嬉しいコメントがたくさんありました、ありがとうございます!

0 投票する
13 に答える
20438 参照

java - 名前または識別子としての予約語

Java の予約語を変数、メソッド、クラス、インターフェース、パッケージ、または列挙定数名として使用するトリッキーな方法はありますか?

0 投票する
4 に答える
217319 参照

c# - C#で変数名の前の@記号は何を意味しますか?

重複の可能性:
C# の変数名での @ 文字の使用/意味は何ですか?

@ 記号を文字列リテラルの前に使用して、コンパイラが文字列を解析する方法を変更できることを理解しています。しかし、変数名の前に @ 記号が付いているとはどういう意味でしょうか?

0 投票する
2 に答える
543 参照

api - ネーミング:シンAPIをラップするリッチAPIを何と呼びますか

基盤となるシステムでエンティティを設定および取得する方法のみを知っている「シン」(SOAP)APIがあります。

「薄い」APIをカプセル化し、特定の順序で複数のエンティティを取得および設定する必要がある複雑な操作に必要なロジックを実装する「リッチ」APIを作成しようとしています。

例:リッチAPIは、シンAPIを介して「アカウント」エンティティにリンクされた「リード」エンティティを作成することにより、新しいユーザーアカウントを作成します。

私はネーミングブロックで立ち往生しているので、SOに目を向けます;)私のリッチAPIにどのような名前を付けますか?「xxxRichAPI」?「xxxHelper」?「xxxService」?

0 投票する
0 に答える
5566 参照

variables - ループで i をカウンターとして使用するのはなぜですか?

使用する理由

なぜiですか?

なぜだめですか

私がやる、あなたがやる、みんながやる、でもなぜ?

*編集

Fortran について、「神は実在し、それ以外はすべて整数である」という、正しいというよりも面白い古いことわざを見つけました。

「god」は a で示される変数名になるgため、実際のドメインに含まれますが、上記の他のすべて (ジョークの目的で h を除く) は整数になります。

元のことわざは実際、「宣言された整数でない限り、神は実在する」だったようです。博士論文で私を引用しているすべての人に謝罪します。