私は新人の中で最も飛行能力が低いので、コードの標準化を容易にするために時間をかけてメモをとっただけです。
良い開発をしてください。コーディングの習慣にはメリットがたくさんあります。コーディングの際に注意すべき点については、「Gao Chengli から学ぶコードの制約」でまとめましたが、フロントエンドは必要ないと主張する機関には黙って文句を言いました。英語の基本はお金のことで本当に迷っています;
a. 命名上の制約: ハンガリー語の命名法/キャメルケースの命名法/パスカル命名法
ハンガリー語の命名法: この命名方法は体系的なハンガリー語の命名法とハンガリー語のアプリケーションの命名法に細分化できます。
-> 構文: 変数名 = 型 + 説明
- > 規約型:
a --- array
o --- object
s --- string l --- floatfn --- function i --- int r --- Regular b --- boolean キャメルケース命名法(リトルキャメルケース命名法):最初の単語が小文字で始まり、後続のすべての単語 単語の最初の文字はすべて大文字です。 パスカルの名前付け (キャメルケース命名法): 各単語の最初の文字は大文字です 1. メソッドの名前付け: 動詞 -> 一般的な動詞の規則: can --- アクションを実行できるかどうかを判断する has --- 特定の値があるかどうかを判断する is --- それが特定の値であるかどうかを判断する get - -- 特定の値を取得します set --- 特定の値を設定します load --- データをロードします3. 特別な関数/変数の非ハード規則の命名: 1): 定数: すべての大文字の単語は"_" で区切る; 2): コンストラクター: CamelCase の命名; 3): プライベートメンバー (プロパティ/メソッド): 接頭辞 "_"; b. 非ハードコーディングの原則: 1.イベント オブジェクトは、必要に応じて、必要なデータのみを渡します。3. イベント レイヤーは、イベントのみを処理します。 5. オブジェクトの所有権を尊重することは、自分が作成したオブジェクトのみを変更することです。c. グローバル検索を回避し、検索範囲のチェーンの長さを最小限に抑えます。
2. with、eval、setTimeout いいえ、関数の使用を避けます。
-> ステートメントの数を最小限に抑えます。
5. 数値に対するビット演算が高速化されます。
6. dom 演算を最適化します (この分野では多くのことを学ぶ必要があるため、しばらくは共有しません)。
d: コードコメントの共通識別子: 1.@author プログラムの作成者の説明2.@version ソースファイルのバージョンの説明3.@param メソッドのパラメータの説明4.@deprecated 非推奨推奨使用方法5.@return メソッドの戻り値の説明6.@see 参照内容の指定に使用7.@Exception スローされる例外の種類8.@throws 例外スロー9.@example サンプルコード ゆっくりと開発したメモがたくさんあります。
以上がWeb 開発でコードを記述するためのルールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。