0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

初心者のうちからできる!命名規則で読みやすいコードを書く

Last updated at Posted at 2025-09-12

プログラミングにおける命名規則(定数・変数・クラス・メソッドなど)

今回は「命名規則(ネーミングルール)」についてまとめます。
これは言語ごとに細かい違いはありますが、多くのプログラマーが共通して守っている基本スタイルです。

🔖 命名規則一覧(早見表)

種類 書き方の例 スタイル
定数 MAX_VALUE 全て大文字 + アンダースコア
変数 maxValue キャメルケース(先頭小文字)
メソッド calculateScore キャメルケース(先頭小文字)
クラス UserAccount パスカルケース(先頭大文字)

🟢 定数(Constant)

  • 書き方: すべて大文字 + 単語の区切りはアンダースコア(_

    public static final int MAX_VALUE = 100;
    public static final String DEFAULT_NAME = "User";
    

 
定数は「変更されない値」なので、ひと目で特別だと分かるように書く

🔵 変数(Variable)

  • 書き方: 小文字から始める。複数単語は キャメルケースという、2つ目以降の単語の頭文字を大文字にする形式

      int userAge = 20;
      String playerName = "Alex";
    

 読みやすく、かつ一目で「変数」だと分かる

🟣 クラス(Class)

  • 書き方: パスカルケース(UpperCamelCase)という、単語の頭文字を大文字にする形式

      int userAge = 20;
      String playerName = "Alex";
    

 ファイル名とかでよく見る形式

🟠 メソッド(Function / Method)

  • 書き方: 1単語目は小文字、2単語目以降は大文字 → キャメルケース

      public void calculateDamage() { ... }
      private String getUserName() { ... }
    

 動作や処理を表すので、動詞で始めることが多い

⚪ その他の命名ルール

パッケージ名(Javaなど)

  • 書き方: 小文字のみ、.(ドット)で区切る
      com.example.project
    

🎯 イベントハンドラ

  • 書き方: on から始める
      onClick
      onDamage
    

C# の場合

  • 定数: PascalCase(先頭大文字)
  • メソッド: PascalCase(先頭大文字)

🐍 Python の場合

  • 変数・関数・メソッド: snake_case(小文字 + 単語区切りはアンダースコア)
max_value = 100
def get_user_name():
    return "Alex"

やっていれば自然に身につく

これはプログラミングをしているといつの間にか身についていきます。
命名規則を忘れたら、AIに聞いてもOKです!

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?