問題タブ [pascalcasing]
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.
c# - PascalCaseに関する初心者の質問
VSのReSharper拡張機能は、以下のプロパティでPascalCaseを使用することを提案します。
ここで、Colorは列挙型です。タイプと同じ名前なので、これが可能だとは思いませんでした。しかし、それは有効です。それは一般的なルールによって提案されたものですか?ReSharperを常に聞く必要がありますか?PascalCaseの優れたリファレンスリンクをいただければ幸いです。
.net - Hashtable が PascalCase でないのはなぜですか?
私は、コーディング スタイルの一般的な規則に従うことを強く心がけています。しかし、.NET を見ると、一部のクラスが PascalCasing 規則に一致していないことがわかります。そのうちの 1 つはHashtable
で、もう 1 つは ですStopwatch
。覚えていないものの方が多いと思います。
これらのクラスに PascalCasing ルールを残す理由はありますか?
c# - エンティティフレームワーク:データベーステーブル/列のケース(pascal-caseなど)のベストプラクティス
C#では、プロパティには常にPascalCaseを使用し(ベストプラクティスですよね?)、データベースには常にテーブルと列名に小文字を使用します(ベストプラクティスですよね?)
エンティティフレームワークを使用してテーブルからクラスを生成すると、C#で小文字のプロパティ名を取得するため、C#で大文字と小文字を手動でリファクタリングします。
データベースの目的がエンティティフレームワークを使用するC#アプリケーションのバッキングを提供することである場合、データベースでPascalCaseテーブル名と列名を使用することがベストプラクティスであるかどうか疑問に思いました。
mysql - MySQL: Upper Camel Case (Pascal Case) でテーブルに名前を付けられない
パスカル ケース (ThisIsMyTableName) でテーブル名を使用するのがベスト プラクティスであると読みました。そのため、MySQL のテーブルを変更したいと思います。しかし、phpmyadmin も SQL Manager 2005 for MySQL も許可しません。まったく変更を加えていないかのように、名前は小文字で表示されたままです。
この問題を解決するための提案はありますか?
sql-server - テキストを PascalCase に変換する
適切な SQL コードのみを使用して、SQL Server のテーブル列から PascalCase にテキストを変換することは可能ですか?
変換するテキストを含むフィールドは ですCITTA
。「ABANO TERME」、「ROMA」などのすべての大文字の値が含まれます。単語はスペースで区切られます。
編集
一部の単語にはアクセント文字が含まれていることを忘れていました'
。この文字は、単語の末尾または途中にあります。
編集2:
結果にいくつかの癖があります:
- 「ISOLA BALBA」のような名前がある場合、この名前は「IsolaBALba」に変換されます (大文字と小文字は正しいが、スペースがありません)。
- 「ISOLA D'ASTI」のような名前の場合、これは「IsolaD'asti」に変換されます (以前のようにスペースがなく、大文字と小文字が正しくありません。この場合、正しい結果は「Isola D'Asti」です)。
この小さな問題についてアドバイスをいただけませんか?
sql - 各単語の最初の文字を大文字にする組み込み関数
そのような関数が SQL Server に既に存在する場合、そのためのカスタム関数を作成したくありません。
入力文字列:This is my string to convert
期待される出力:This Is My String To Convert
javascript - JavaScriptSerializer().Serialize : PascalCase から CamelCase
私はこのJavaScriptオブジェクトを持っています
そして、私はこのC#クラスを持っています
ご覧のとおり、私の表記は C# の PascalCase であり、Javascript は CamelCase です。それは通常の慣習です。
JavaScriptSerializer().Serializeを使用して C# オブジェクトをシリアル化し、Javascript コードで使用しています。
ただし、JavaScriptSerializer().Serialize が処理しない PascalCase から CamelCase へのこの問題に直面しています。
この翻訳を回避するために何を提案しますか?
ありがとうございました
json - JSON命名規則(snake_case、camelCaseまたはPascalCase)
JSONの命名に関する標準はありますか?
ほとんどの例では、アンダースコア(別名)で区切られたすべての小文字を使用してsnake_case
いますが、使用することもできますPascalCase
かcamelCase
?
eclipse - Eclipseの命名規則を編集する方法
質問は簡単です:Eclipseの命名規則を編集する方法は?
私には2つの特定の問題があります:
- myFieldの代わりにMyFieldなど、フィールドにラクダの代わりにPascal命名規則を使用したいと思います。
- eclipseでgetterコードとsetterコードをGet{Field_Name}またはSet{Field_Name}として生成したいと思います。したがって、getMyFieldの代わりにGetMyFieldが生成されます。
Web全体を検索しましたが、解決策が見つかりませんでした。
Javaの命名規則を使用するように提案しないでください。私が実行しているプロジェクトでその命名規則を使用することは私にとって必須です。Eclipseの設定が苦手です。チェックアウトしましたが、編集する場所が見つかりませんでした。
それを変更するオプションがない場合は、リソースファイルのEclipseの1つでテンプレートを変更すると機能するはずです。
その命名規則またはテンプレートを編集する方法を知っている人はいますか?
c# - 頭字語を除いて PascalCase 文字列を分割する
FirstName を First Name に、LastName を Last Name に、場合によっては ARB などの頭字語をそのまま残すなど、人間が読めるようにする必要がある単語のリストがあります。後者は最近導入されたもので、正規表現がAR Bsを返すため、表示上の問題が発生しています。これが私たちが持っているものですが、頭字語には不十分であることがわかっています。
SO や他のサイトで頭字語を使用できる他の表現を見つけましたが、それらは頭字語が文字列全体ではなく文字列内にある文字列で機能します。簡単な正規表現はできますが、これは私のスキルでは難しすぎます。テスト用に他の例を提供しますが、新しいものである ARB を除いて、すべての文字列が正常に機能します。ありがとうございました。
更新:コードの使用法は次のとおりです