タグ付けされた質問 「naming」

チームやコミュニティ全体で最も受け入れられやすい形式で、最小限の文字数で意味と説明を与えます。

7
「正規表現」、「正規表現」、「正規表現」の標準的な短縮方法は何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 8年前に閉鎖されました。 正規表現を短い方法で呼び出すより標準的な方法を知りたいです。正規表現と正規表現の両方を見ました。 Googleによると、正規表現の正規表現のヒット数はほぼ2ですが、検索方法によって異なります(単語の後に「正規表現」を追加すると、「正規表現」が「正規表現正規表現」になり、結果は異なります)。また、stackexchangeにはregexタグがあります。:) それを短縮するより適切な方法は何ですか? おそらくそれは問題ではありません。:)しかし、答えてくれてありがとう。


8
変数の命名規則?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 ReSharper(C#用)を使い始めたばかりで、そのコードがファインダの匂いを嗅ぐようなもので、かなり前に修正するつもりだった文章(主に可変命名規則)を示しています。 メソッドとインスタンス変数の命名規則のいくつかを再考することになりました。ReSharperは、インスタンス変数はラクダの小文字で、アンダースコアで始まることを提案しています。しばらくの間、すべてのローカル変数をキャメルケースの小文字にするつもりでしたが、アンダースコアが必要ですか?快適ですか?私はこのコンベンションが好きではありませんが、私はまだそれを試していません、それについてあなたはどう思いますか? 再評価を促された2番目のことは、GUIイベントハンドラーの命名規則です。私は通常VS標準のControlName_Actionを使用し、コントロールは通常ハンガリー語表記を使用します(接尾辞として、ユーザーに見えるものと同様の名前の変数を処理する場合にないものをコードで明確にするため)。 )、それについてあなたはどう思いますか?ReSharperコンベンションに屈するべきですか、それとも他の同等に有効なオプションがありますか?
11 c#  naming  resharper 

6
新製品の初期バージョン番号はどのように機能しますか?
現在、友人のために小さなデスクトップアプリケーションを作成していますが、私は主に自分自身の学習体験としてそれを行っています。教育を受けて正しいことをするという精神で、このアプリのバージョン番号が欲しいです。 私の研究はこれらの関連する結果をもたらしました どの「バージョン命名規則」を使用していますか? ファイルのバージョン管理方法(バージョン番号) プロジェクトを分岐しました。バージョン番号はどこから始まりますか? ただし、アルファ、ベータ、リリース候補、およびcの番号付けに対処するものはありません。1.0未満のバージョン番号の規則は何ですか?私は彼らがしばらく続けることができることを知っています。たとえば、PuTTYは少なくとも10年間使用されており、まだバージョンベータ0.60のままです。
11 naming 

4
ストアドプロシージャの命名規則 [閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 シニア開発者の一人は、「verbObject」タイプの命名(「GetMemberByID」)ではなく、「objectVerb」スタイルの命名(「MemberGetById」)などのストアドプロシージャの命名規則を使用する必要があると述べています。この標準の理由は、関連するすべてのストアドプロシージャがアクションではなくオブジェクトごとにグループ化されることです。 このように名前を付ける方法のロジックはわかりますが、この方法で名前が付けられたストアドプロシージャを見たのは初めてです。命名規則についての私の意見は、名前は自然に読むことができず、単語が何を言っているのか、手順が何をするのかを判断するのに時間がかかるというものです。 これについてどう思いますか?ストアドプロシージャに名前を付けるより一般的な方法はどれですか?また、どのタイプのストアドプロシージャの命名規則を使用しましたか?

3
Java 8では、メソッド参照式や、関数型インターフェースの実装を返すメソッドを使用するほうが文法的に優れているでしょうか?
Java 8では、関数型インターフェイスの概念と、関数型インターフェイスを取るように設計された多数の新しいメソッドが追加されました。これらのインターフェースのインスタンスは、メソッド参照式(例SomeClass::someMethod)とラムダ式(例(x, y) -> x + y)を使用して簡潔に作成できます。 同僚と私は、どちらのフォームを使用するのが最適かについて意見が異なります(この場合、「最適」は、「最も読みやすい」と「標準的な慣行に最も近い」に要約されます。同等)。具体的には、次のすべてが当てはまる場合です。 問題の関数は単一のスコープの外では使用されません インスタンスに名前を付けると、読みやすさが向上します(たとえば、ロジックが何が起こっているかを一目で確認できるほど単純であるのとは対照的) ある形式が他の形式よりも好まれるプログラミング上の理由は他にはありません。 この問題についての私の現在の意見は、プライベートメソッドを追加し、それをメソッド参照で参照することが、より優れたアプローチであるというものです。これはこの機能がどのように使用されるように設計されているかのように感じられ、メソッド名とシグネチャを介して何が起こっているかを伝える方が簡単に思われます(たとえば、「boolean isResultInFuture(Result result)」は明らかにブール値を返すと言っています)。また、クラスの将来の拡張で同じチェックを利用したい場合に、プライベートメソッドを再利用しやすくしますが、機能インターフェイスラッパーは必要ありません。 私の同僚の好みは、インターフェイスのインスタンスを返すメソッドを用意することです(たとえば、 "Predicate resultInFuture()")。私には、この機能の使用方法が完全ではないように感じられ、少し不格好に感じられ、名前を付けることで意図を実際に伝えるのが難しいように思われます。 この例を具体的にするために、異なるスタイルで記述された同じコードを次に示します。 public class ResultProcessor { public void doSomethingImportant(List<Result> results) { results.filter(this::isResultInFuture).forEach({ result -> // Do something important with each future result line }); } private boolean isResultInFuture(Result result) { someOtherService.getResultDateFromDatabase(result).after(new Date()); } } …

1
テストパッケージの命名規則
実際には、テストするパッケージと同じようにテストパッケージに名前を付けています。したがって、最終的には次のような構造になります。 src/main/java com.hello.world helloWorld.java src/test/java com.hello.world helloWorldTest.java パッケージ名を指定するだけでは「テスト」と「テストする」を区別できないので、私は常にこれがかなり賢いとは思えませんでした。一方、これがどういうわけか問題になるケースは、実際には見つかりませんでした。(テストケースとソースクラスの)両方のパッケージに同じ命名規則を使用することは良い習慣ですか?そうでない場合、より良いアプローチは何でしょうか?
11 naming  packages 

3
同じ名前で名前空間が異なる複数のクラス?
名前が同じで名前空間が異なるクラスを持つコード(問題がある場合はC#)を実行しました。それらはすべて同じ論理的なものを表す傾向がありますが、同じオブジェクトの異なる「ビュー」であることがよくあります。異なる名前空間は、同じソリューションの一部であり、同じdllでさえあります。 私は私の考えを持っていますが、利用可能なツールまたは回避すべきパターンの巧妙な使用と見なすために、この実践について決定的なものを見つけることができませんでした。 スマーフの命名に関するこの質問はこれに触れていますが、別の方向からです。名前の曖昧さをなくすには、恣意的で広範に及ぶ接頭辞が必要になる可能性が高いため、その質問は排除したかった。 この実践に関するガイドラインは何ですか?
11 naming 

4
foldの関数引数の名前は何ですか
高階関数に減らす/折りたたみがあれば、機能の引数の、名前は何か? 私は、単純な分析(列の最小値、最大値、平均値など)を生成するために行が折りたたまれているモナディックテーブル処理ライブラリに取り組んでいます。したがって、fold関数の引数の適切な名前と、MLコミュニティ(またはHaskellまたはCommon Lispの2番目と3番目の候補)で確立されている名前が興味深いものを探しています。 のような名前fはfold関数の説明では一般的ですが、説明的ではなく、名詞の方が適しています。

3
小さなバグ修正と小さな機能のどちらが良いですか-チケット番号でブランチに名前を付けるか、機能の説明でブランチに名前を付けますか?
私は適切なブランチの命名について私のリードとの不一致(もちろん、コーディアル)の真っ最中です。これは、バグ修正と小さな機能ブランチに適用され、長時間実行される機能ブランチには適用されません。長期間実行される機能ブランチの場合、人間が読める名前の方が優れていることに同意します。2つの視点があります。 私の: チームとチケット番号に従ってブランチに名前を付けた方が良いです。チケットシステムでそれらを見つけやすくなり、入力が短くなります。また、チケットに関する履歴情報を検索するときに、GITで関連するブランチを簡単に検索できます。 例: team-name/12345 team-name/53719 彼: 機能/機能に従ってブランチに名前を付けます。オートコンプリートが簡単になり、個々の数字より覚えやすくなります。 例: team-name/fix-that-sql-bug team-name/expand-http-parser 私が提供した1つの妥協点は次のとおりです。 team-name/12345-fix-that-sql-bug しかし、GITのオートコンプリートに干渉するため、彼はこれを好みません。 これが主に意見に基づいている場合は、これがどのようにSOに適しているかについてのガイダンスを遠慮なく教えてください。


6
「Webポータル」という用語は廃止されましたか?
私の上司は、常に取り組んでいるプロジェクトに「ポータル」という用語を使用しています。 私には、この言葉は90年代後半のYahooを思い起こさせます。「ポータル」という言葉には昔ながらの意味がありますか、それとも私だけですか?それを使用しても大丈夫だと思いますか、それともクライアントの製品に対する認識を中年に引き下げますか?

2
Javaクラスバージョン固有の命名規則
2つのソフトウェア(機械シミュレーション、非cs)の間にアダプターを作成する必要があります。という名前のクラスがあるとしThatThingます。さまざまなベンダー固有の実装を処理する必要があります。これらのバージョンには意味のある名前がありません(日食ヘリオ、インディゴなどとは異なります)。 1.バージョン番号を表すクラスに名前を付けるにはどうすればよいですか? 私のようなクラスを見つけThatThing_3_6_Impl、ThatThing_3_7_Implかなりぎこちないです。
10 java  naming 

3
ハンガリー語表記を使用しないように苦労している
Systems Hungarianに対する賛否両論があります。数年間、私はすべての変数に名前を付けてこのシステムを使用するレガシープロジェクトに取り組んできました。たとえば、(strName、intAge、btnSubmitなどの)変数タイプのプレフィックスを付けます(元のハンガリーアプリのプレフィックスは型ではなく変数)。次のプロジェクトではそれを完全に破棄したいのですが、それに頼らずに同じようなものに一意の名前を付けるのは難しいと思います。 メールアドレスを収集してデータベーステーブルに保存するためのウェブフォームと、アドレスをデータベースに保存する関数を呼び出すボタンがあるとします。 ハンガリースタイルの表記法を使用している場合、ボックスをtxtEmailボタンbtnEmail、テキストボックスに含まれる値と呼ぶことができますstrEmail。次に、関数storeEmail(strEmail)を使用してメールを保存します。ここには明確な規則があります。各変数が何であるかは明らかです。 これらの変数に名前を付けるためのベストプラクティスは何でしょうか ハンガリーのシステムに頼ることなく それらを長くしたり混乱させたりすることなく プロジェクト全体で使用する明確な規則がありますか?
10 naming  hungarian 

4
ファイルとフォルダのスーパーセットを表すWord [終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 ファイルとフォルダの両方を表すことができるクラスの名前を考え出そうとしています。誰もがこれについての言葉を知っていますか?
10 naming 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.