問題タブ [casing]

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 投票する
6 に答える
13625 参照

javascript - javascriptのベストプラクティスのケーシングスタイルは何ですか? なんで?

情報を見つけるのが難しい JavaScript の側面の 1 つは、大文字小文字の慣行です。ケーシング プラクティスとは、どの要素 (コンストラクタ、プライベート関数、パブリック関数) にどのケーシング スタイル (キャメル ケース、パスカル ケースなど) を使用する必要があるかを意味します。

私が聞いた唯一の規則は、YUI シアターに関する Douglas Crockford の講義からのもので、コンストラクターは大文字で始まる唯一の関数であるべきだと述べています。

それを超えて、人々がJavaScriptで従う多くのケーシング標準はないようです。

JavaScriptのケーシングのベストプラクティスを知っている人はいますか?また、それらを使用するのが合理的な理由はありますか?

また、.js ファイルでケーシング スタイルに従っていますか?

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

.net - DB が略語ではなく頭字語なのはなぜですか?

.NET フレームワークの設計ガイドラインによると、DB は頭字語であり、そのように分類されています。でもデータベースの略だと思った?

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

visual-studio-2008 - VS2008 スニペットで UpperCase を強制する方法は?

プロパティを作成する次のスタイルに落ち着きました(バッキングフィールドを使用):

プロパティの名前がバッキング フィールドの名前に似ていることを考慮して、組み込みのpropスニペットを次のように改善しました。

これはある程度機能しますが、バッキング フィールドとプロパティ名の大文字と小文字は常に同じです。私の慣例では、バッキング フィールドはキャメル ケースで、プロパティ名はパスカル ケースです。

私の質問はこれです: スニペットの構文には、プロパティの最初の文字を変更する方法がありますか?

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

regex - 正規表現と文字のケース

さて、私はかなり単純なものを手に入れました(少なくとも単純に見えます)。複数行の文字列があり、さまざまな単語を別のものに置き換えて遊んでいます。披露させて...

出力は次のようになります
That is my Hat
Hats are very expensive...

最初の行の「帽子」は大文字にしないでください。ケーシングを英語の書き方に準拠させるためのトリックはありますか? ありがとう :)

0 投票する
1 に答える
1141 参照

git - Git チェックアウト ファイル - ファイル名の大文字と小文字


ここでGit初心者:)

ケーシング関連の問題に直面しました:ファイルaspnetdb.mdfは数コミット前にリポジトリから削除されました。以前のコミットのいくつかから復元することにし、そのようにしました:

3回目のバックコミットからファイルを取得したかった

しかし、gitは、そのようなファイルはないと言いました。
次に、次のように実行しました。

うまくいきました-必要なファイルを取得しました。

でも。コマンドgit checkout master~3 aspnetdb_log.ldf(小文字のファイル名) コマンドは正常に実行されました。すべての開発中。両方のファイルが同じ方法で処理されていたことを処理します(ハックの名前変更などはありません:))。

そのような行動をどのように説明しますか?私は何を間違えましたか?

0 投票する
3 に答える
137 参照

.net - 命名規則は保守しやすいコードを作りますか?

変数、メソッド、オブジェクトにわかりやすい名前を付けるのが好きです。もちろん行き過ぎではありませんが、例をいくつか挙げてみましょう。

一部の人々は、あなたが怠惰なタイピストでない限り、私には本当に意味がありません.

問題は、これらの略語を使用したロジックがある場合です。何が起こっているのか非常に混乱します。

次のオブジェクトを想像してください。

可読性は失われます。インテリセンスの引数が常にあり、変数の上にカーソルを置いて、それらがどのタイプであるか、またはそれらが何であるかを確認します。読みやすいコードは、簡単に理解できるコードになります。

命名規則は保守しやすいコードを作りますか?

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

user-interface - 大文字のシステムで小文字の電子メール アドレスをキャプチャする必要がありますか?

あなたの意見をお願いします。

私たちのシステムでは、すべてのフィールド (メモを除く) を強制的に大文字にすることが決定されました。私はそれが好きではありませんが、システムの対象ユーザーはコンピューターの知識があまりないため、基幹業務での使用には許容できると思います。

しかし、電子メール アドレスに関しては、小文字の規則に反して、強制的に大文字にしますか?

0 投票する
3 に答える
4072 参照

.net - CA1704-Microsoftは「マルチ」という言葉をブロックしているようですか?

コード分​​析を実行すると、Microsoftが「マルチ」という単語を認識しないためにエラーが発生します(彼らがそれを使用していることを確認してIMultiValueConverterください)。したがって、これを修正するために私が行ったのは、CodeAnalysisDictionary.xmlファイルを追加し、ここで提供される手順に従うことでした。ただし、状況は解決されていないようです。それでもコード分析の警告メッセージが表示されます。

これが認識された単語セクションのバグではないことを確認するために、別のクラスと別の例外を追加しました。

これを修正する代わりに、SuppressMessageを使用することもできますが、この単語をあちこちで使用する予定がある場合は、これは適切な解決策ではありません。

Microsoftは、認識された単語に「Multi」が追加されるのを実際にブロックしましたか?

0 投票する
3 に答える
635 参照

c# - 同じTextBox内の複数の文字の大文字小文字

TextBoxで文字の大文字小文字を変更するにはどうすればよいですか?1行の文字が上で2行目の文字が下である必要があります

0 投票する
3 に答える
4917 参照

objective-c - Objective-Cで大文字の文字列を大文字に変換する

NSStringに組み込まれているconvertStringToTitleCaseメソッドを使用して開始する次のメソッドを作成しましたが、実際には各単語の最初の文字を大文字にするだけです。.NETには、TextInfo.ToTitleCaseのメソッドがあり、Objective-Cでやりたいことを試みますが、不十分です。

http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase.aspx

私が始めに書いた方法は以下の通りです。大文字の文字列を適切にケーシングするにはどうすればよいですか?すべて大文字/小文字に変換する単語のデータベースは役に立ちますか?