登録日:
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 |