camelCase、PascalCase、またはreactjsでゼロから始める場合はアンダースコア?


8

タイトルはそれをすべて言います。世界で最も一般的なものを見つけることができないようです。

私はプログラミングが初めてです。

答えが「依存する」なら、何に依存するのか知りたいです。ここで学ぶ。

回答:


24

言語とフレームワークの規則に固執する-あなたの場合、React.jsはJavaScriptの規則に従っているように見えるため、競合は発生しません。camelCase変数と関数、PascalCase型(クラス)、およびUPPERCASE_SNAKE_CASE定数。


1
Idan、それは私が探していた完璧な答えでした。ありがとう
ウィル

6

それは問題ではありません。重要なのは、あなたが選択し、それに固執することです。

フレームワークを使用している場合は、その規則をコピーしてより一貫性のあるコードを取得すると便利ですが、複数を使用していて、それらが異なる規則に従っている場合、それは無駄です。


-2

ソフトウェアエンジニアは、初心者もエキスパートも、ソフトウェアの「美化」ツールを使用してコードをクリーンアップする必要があります。Jetbrains-Resharperを気に入って使用しています。あなたのチーム全体は、とんでもないものを使用し、彼らのささいなソフトウェア形式の奇抜さを片付け、彼らのソフトウェアをチームと均質にするプログラムを手に入れるべきです。

それを強制する唯一の方法は、あなたが「正しい」と思うことについてのあなたの先入観をあきらめ、マシンにすべての人に標準を強制させることです。

このようにコードは一貫していて、誰かが4つのスペースをインデントし、他の誰かが6つのスペースをインデントしたため、誰も不満を言うことはありません...


私はあなたの答えの概念に同意しますが、Prettierのようなフォーマットツールは大文字小文字のようなものを修正できないので、これは決して質問に答えません。
Mark Skelton、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.