Java 命名規則の使用

ビジネス男, モデル, infront, の, コンピュータ, backview

銃士/デジタルビジョン/ゲッティイメージズ





命名規則は、名前を決める際に従うべき規則です。 識別子 (例: クラス、パッケージ、変数、メソッドなど)。

命名規則を使用する理由

違う Java プログラマー プログラミング方法に対してさまざまなスタイルとアプローチを持つことができます。標準の Java 命名規則を使用することで、彼らはコードを自分自身や他のプログラマーにとって読みやすくしています。 Java コードの可読性は重要です。なぜなら、コードが何をするかを理解するために費やされる時間が減り、修正や変更により多くの時間を割くことができるからです。



この点を説明するために、ほとんどのソフトウェア会社は、プログラマーに従わせたい命名規則の概要を説明したドキュメントを用意していることに言及する価値があります。これらのルールに慣れた新しいプログラマーは、何年も前に会社を辞めたかもしれないプログラマーによって書かれたコードを理解できるようになります。

識別子の名前を選ぶ

識別子の名前を選択するときは、それが意味のあるものであることを確認してください。たとえば、プログラムが顧客アカウントを処理する場合、顧客とそのアカウントを処理するのに意味のある名前を選択します (例: customerName、accountDetails)。名前の長さは気にしないでください。識別子を完全に要約する長い名前は、すばやく入力できてもあいまいな短い名前よりも望ましいものです。



ケースについて一言

正しい文字の使い方 場合 命名規則に従うための鍵は次のとおりです。

    小文字単語のすべての文字が大文字なしで書かれている場所です (例: while、if、mypackage)。大文字単語のすべての文字が大文字で書かれている場所です。名前に 3 つ以上の単語が含まれる場合は、アンダースコアを使用して区切ります (例: MAX_HOURS、FIRST_DAY_OF_WEEK)。キャメルケース(Upper CamelCase とも呼ばれます) は、新しい単語が大文字で始まる場所です (例: CamelCase、CustomerAccount、PlayingCard)。大文字小文字混合(Lower CamelCase とも呼ばれます) は、名前の最初の文字が小文字であることを除いて、CamelCase と同じです (例: hasChildren、customerFirstName、customerLastName)。

標準の Java 命名規則

以下のリストは、各識別子タイプの標準 Java 命名規則の概要を示しています。

    パッケージ:名前は小文字にする必要があります。いくつかのパッケージしかない小さなプロジェクトでは、単純な (しかし意味のある!) 名前を付けるだけで問題ありません: |_+_|パッケージが他のクラスにインポートされる可能性があるソフトウェア会社や大規模なプロジェクトでは、通常、名前は細分化されます。通常、これはレイヤーまたは機能に分割される前に会社のドメインから始まります: |_+_|クラス:名前はキャメルケースにする必要があります。クラスは通常、現実世界の何かを表しているため、名詞を使用するようにしてください: |_+_|インターフェース:名前はキャメルケースにする必要があります。それらは、クラスが実行できる操作を説明する名前を持つ傾向があります: |_+_|一部のプログラマーは、名前を 'I' で開始してインターフェイスを区別したいことに注意してください: |_+_|方法:名前は大文字と小文字を混在させる必要があります。動詞を使用して、メソッドの動作を説明します: |_+_|変数:名前は大文字と小文字を混在させる必要があります。名前は、変数の値が表すものを表す必要があります: |_+_| for ループのように、変数の有効期間が短い場合は、非常に短い名前のみを使用してください: |_+_|定数:名前は大文字にする必要があります。 |_+_|