1. ホーム
  2. language-agnostic

[解決済み】キャメルケースの頭字語【終了しました

2022-03-28 10:35:39

質問

CamelCaseについて疑問があります。こんな頭文字があるとします。 Unesco = United Nations Educational, Scientific and Cultural Organization.

と書くべきでしょう。 unitedNationsEducationalScientificAndCulturalOrganization

しかし、頭文字を書く必要がある場合はどうでしょうか。こんな感じ。

getUnescoProperties();

このような書き方でよいのでしょうか? getUnescoProperties() または getUNESCOProperties();

解決方法は?

一部 ガイドライン マイクロソフトが書いているのは camelCase があります。

<ブロッククオート

頭字語を使用する場合、2文字以上の頭字語はパスカルケースまたはキャメルケースを使用します。例えば、以下のようになります。 HtmlButton または htmlButton . ただし、次のような 2 文字だけの頭字語は大文字にする必要があります。 System.IO ではなく System.Io .

識別子やパラメータ名には略語を使用しないでください。どうしても略語を使いたい場合は、2文字以上で構成される略語は、標準的な略語と矛盾してもキャメルケースを使用します。

まとめ

  • 2文字になる略語や頭文字を使うときは、すべて大文字にする。

  • 頭字語が2文字より長い場合は、最初の文字に大文字を使用します。

では、具体的な事例では getUnescoProperties() が正しいです。