ホームページ >ウェブフロントエンド >jsチュートリアル >変数にはスネークケースを使用し、関数にはキャメルケースを使用する理由

変数にはスネークケースを使用し、関数にはキャメルケースを使用する理由

王林
王林オリジナル
2024-08-21 09:05:45774ブラウズ

Why we use snake_case for variables and camelCase for functions

ストレスを軽減し、より優れたプログラマーになるためには、保守が難しく、新しい開発者を受け入れるのが難しいコードをコードから解放するために最善を尽くす必要があります。 .

データベース フィールド、API から返される JSON プロパティ名、HTML フォーム フィールド名の属性、そして最後に、データベース由来の値を含む JavaScript 変数名に同じ名前を使用します。スタックのすべての層でデータにまったく同じ名前を付けると、何が何であるかを頭の中でマッピングしておく必要がなくなります。このルールを徹底するように自分を律すれば、ストレスの少ないプログラマーになれるでしょう。

私たちは自分たちで定義する変数に名前を付けるためにスネークケースを使用します。ほとんどのライブラリは変数名にキャメルケースを使用するため、ライブラリで定義されているほとんどのものとは区別されます。

頭字語ではなく完全な単語を使用し、配列の場合は複数形で綴ります。これにより、あらゆる国籍の人々が、単語の簡略化されたバージョンを知らなくても、データが何であるかを理解することができます。

関数名にキャメルケースを使用するのは、識別子が変数ではなく関数であることをすぐに識別できるからです。はい、関数を値として保存できることは知っていますが、違いは、かっこを追加してプリミティブ/オブジェクト/配列値を呼び出すことができないことです。そこに関数と値の境界線があり、一方を他方から区別するための視覚的な手がかりがあると、プログラマーのストレスも軽減されます。

以上が変数にはスネークケースを使用し、関数にはキャメルケースを使用する理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。