役立つ情報
登録日: 2025-02-08   最終更新日: 2025-03-07

変数の命名規則について

変数の命名規則は、コードの可読性や保守性を向上させるために重要です。 主な命名規則やベストプラクティスを紹介します。

命名規則の種類

スネークケース (snake_case)

単語をアンダースコア(_)で区切る 例: user_name, total_price 使用例: Python, Ruby, C など

キャメルケース (camelCase, PascalCase)

ローワーキャメルケース (lowerCamelCase)

最初の単語は小文字、以降の単語の頭文字を大文字 例: userName, totalPrice 使用例: JavaScript, Java, Swift など

アッパーキャメルケース (PascalCase)

すべての単語の先頭を大文字 例: UserName, TotalPrice 使用例: クラス名(Java, C#, TypeScript など)

ケバブケース (kebab-case)

単語をハイフン(-)で区切る 例: user-name, total-price 使用例: HTML/CSS のクラス名や ID など(JavaScript では非推奨)

定数の命名 (UPPER_CASE)

すべて大文字で、単語をアンダースコアで区切る 例: MAX_VALUE, DEFAULT_TIMEOUT 使用例: 定数(Python, C, JavaScript, Java など)

言語ごとの推奨スタイル

言語 変数 クラス名 定数
Python snake_case PascalCase
JavaScript camelCase PascalCase
Java camelCase PascalCase
C# camelCase PascalCase
Ruby snake_case PascalCase
PHP snake_case または camelCase PascalCase

Copyright 役立つ情報.net