ブログに戻る
Reference 2026-04-14

テキストケース規約: いつどれを使うか

camelCase, snake_case, kebab-case, PascalCase: コンテキストに合うものを選択。

テキストケース規約は部族的です。

主要なケース

スタイル例用途

|---------|-----|-----|

camelCasegetUserByIdJS変数 PascalCaseUserAccountクラス snake_caseget_user_by_idPython, SQL SCREAMING_SNAKEMAX_RETRY定数 kebab-caseuser-profileURL, CSS

言語別デフォルト

  • JS/TS: camelCase
  • Python: snake_case
  • Go: PascalCase
  • CSS: kebab-case

特殊ケース

  • URL: kebab-caseがSEO優位
  • DB: snake_case カラム
  • 環境変数: SCREAMING_SNAKE