ガイド一覧に戻る ガイド

開発者のための命名規則ガイド

変数・関数・ファイルの名前の付け方は好みの問題に見えるかもしれませんが、実際にはチームの生産性やコードの読みやすさを左右するルールです。

なぜ命名規則が重要なのか

コードは書かれるよりもはるかに多く読まれます。一貫した命名規則があれば、他の人も、そして将来の自分も、コードをすばやく理解できます。

ルールが統一されていれば、名前を見るだけで変数なのか定数なのかクラスなのかが推測でき、無駄な検索を減らせます。

主なケース形式を一目で

言語・文脈ごとの規則

多くの言語がそれぞれ独自の規則を推奨しています。Python は変数や関数に snake_case を好み、JavaScript や Java は camelCase を使い、ほとんどの言語がクラス名に PascalCase を用います。

定数は言語を問わず CONSTANT_CASE で書かれることが多く、URL のパスや CSS クラスでは kebab-case が事実上の標準になっています。

ルールよりも一貫性が大切

唯一絶対に正しい形式はありません。最も大切なのは、プロジェクトやチームで合意したルールを一貫して守ることです。

既存のコードベースに加わるときは、個人の好みよりもそのコードベースの規則を優先しましょう。多数の識別子を一括でリネームする必要があるときは、ケース変換ツールが役立ちます。