4 つの主要な命名規則

最新のソフトウェア アーキテクチャは、複数の言語、データベース、ネットワーク プロトコル、フロントエンド フレームワークにまたがっています。適切な大文字と小文字の規則を選択すると、相互運用性が保証され、シリアル化の摩擦が排除されます。
- キャメルケース: 最初の文字は小文字、後続の単語は大文字になります (
userProfileSettings)。 - パスカルケース: スペースを含まないすべての単語は大文字になります (
UserProfileSettings)。 - スネークケース: すべて小文字でアンダースコア区切りを使用します(
userprofile_settings)。 - kebab-case: すべて小文字でハイフン区切り文字 (
user-profile-settings)。

クロススタック命名標準リファレンス

| テクノロジー / レイヤー | 推奨される規則 | 識別子の例 | 根拠 |
|---|---|---|---|
| SQL テーブルと列 | snake_case | createdat、orderitems | PostgreSQL と MySQL での大文字と小文字の区別の衝突を回避 |
| REST API JSONキー | camelCase | totalAmountMinor | JavaScript/TypeScript オブジェクトへのネイティブ マッピング |
| URL スラッグとルーティング | kebab-case | /blog/case-conversion | 単語境界に関する Google SEO のベスト プラクティス |
| クラスとコンポーネント | PascalCase | UserProfileCard.tsx | React、TypeScript、Java の標準 |
| 定数と列挙型 | SCREAMING_SNAKE | MAXRETRYCOUNT | 不変のコンパイル時定数の汎用インジケータ |
識別子のバッチ変換

データベース列をフロントエンド状態にマッピングする場合、またはデータ移行を準備する場合、手動で名前を変更するとタイプミスが発生します。
ToolDolfen の 大文字・小文字変換ツール (Case Converter)を使用すると、ブラウザのメモリ内で数百もの識別子をキャメルケース、タイトルケース、大文字、小文字、ケバブケースに瞬時に変換できます。

推奨コンパニオンガイド
デジタル ワークフローを強化するために、このトピック クラスタから補足的なチュートリアルとユーティリティを参照してください: