🔀コーディングケース変換ツール

テキストを入力すると、camelCase、PascalCase、snake_caseなど主要な命名規則に即時変換します。

変換結果

ケース種類結果

コーディングケース変換 — プログラミング命名規則完全ガイド

コードの命名規則は可読性と一貫性のために非常に重要です。プログラミング言語ごとに推奨されるケーススタイルがあり、チームプロジェクトでは同一の規則に従うことが必須です。このツールはテキストを入力するだけで6種類の主要なコーディングケースに即時変換し、ワンクリックでコピーできます。

言語別のケース規則:
JavaScript/TypeScript: 変数・関数はcamelCase、クラス・コンポーネントはPascalCase
Python: 変数・関数はsnake_case、クラスはPascalCase、定数はSCREAMING_SNAKE_CASE
CSS/HTML: クラス名・data属性はkebab-case
SQL/データベース: 列名・テーブル名はsnake_case
Go: 公開識別子はPascalCase、非公開はcamelCase
環境変数: SCREAMING_SNAKE_CASE(普遍的)

このツールのトークナイザーはスペース・アンダースコア・ハイフン・camelCase境界を自動認識して単語を分割します。"getUserByEmail"、"get_user_by_email"、"get-user-by-email"のいずれの形式で入力しても、同じ結果に変換されます。

よくある質問(FAQ)

Q: JavaとKotlinではどのケースを使いますか?

A: JavaとKotlinはどちらも変数・メソッドにcamelCase、クラス・インターフェース・enumにPascalCase、定数にSCREAMING_SNAKE_CASEを使用します。KotlinのデータクラスのプロパティはcamelCase、コンパニオンオブジェクトの定数はSCREAMING_SNAKE_CASEが一般的です。パッケージ名はJavaが小文字ドット区切り(com.example.project)を使います。

Q: Rustではどのケースが標準ですか?

A: Rustは変数・関数にsnake_case、型(構造体・enum・トレイト)にPascalCase、定数・静的変数にSCREAMING_SNAKE_CASE、モジュール・クレートにsnake_caseを使用します。Rustのコンパイラは命名規則を警告として強制するため、規則から外れると警告が出ます。

Q: ファイル名の命名規則はどうすればよいですか?

A: JavaScript/TypeScriptはkebab-case(user-profile.tsx)またはPascalCase(UserProfile.tsx)が多く、Reactコンポーネントファイルはコンポーネント名と同じPascalCaseが一般的です。PythonとGoはsnake_case(user_profile.py)が標準です。CSS/SCSSファイルはkebab-caseが推奨されます。