コードは、標準化されていない今の同僚の皮膚ハンマー(下)

これは、標準化されたコードのシリーズの最後の一つであり、いくつかの注意を最初の2点を言って、最後のサプリメントは、再び、開始しました

パラメータの検証

  私たちは不慣れではないと思いますパラメータの検証、リアクトについて、Vueが検証せずに限り質量参加など、入ってくる親コンポーネントを確認するためにパラメータを渡し、そしてまた通常に渡されたパラメータを確認することができる機能、当然のことができます右は問題ではありませんが、我々は、受信パラメータの型を制限したいとし、または確認するためにパラメータを追加する必要があり、少なくとも私たちは速くも同僚との間のより標準化され、反復的な開発をするプログラムを書くことができます開始します。

活断層投げます

  Shajiaoイニシアチブは過ちを認めるためのイニシアチブで、それと間違ってスローすることは、すぐに間違った何かをしたし、平均値がコードで、我々はいくつかの学生がお聞きしたい場合がありますスロー、コードエラー、ブラウザによってエラーをスローするためのイニシアチブを取ることができることを認めています自動的にエラーをスローしませんか?なぜそれがTuoliaokuziおならを気にする必要があり、それは後者が一度エラーコードをスローするように結局、投げるために何を投げるものを考えて、自分自身の過ちを投げ、ブラウザのエラーは私たち自身の定義を詳細に説明していない可能性があり、真実ではありません、あなたはすぐに、問題の原因を突き止めることができます。

  私たちは、スローとキャッチエラーをしようとスローするために使用され、エラーの一般的なタイプは、以下の7つ以上のものではありません

  エラー:エラーのすべての基本的なタイプ

  ReferenceError:所望のオブジェクトが存在しない場合、そのような変数として、発生が直接定義されていません

  例外TypeError:変数の所望のタイプがスローされていない場合、例えば、文字列は、(あります)

  EvalError:eval関数は、エラーがスローされたときに、現在、非常にevalの利用を促進実行されます

  SyntaxError:にevalのパスコードの構文エラーをスローします

  例外RangeError:デジタルそのようなアレイを作成するように、彼の境界線上に送出され、長さ10は、エラーコードは、通常では非常に稀であるスロー

  encodeURI()、encodeURIComponentで()、decodeURI()またはは、decodeURIComponent()関数は、渡された不正URI文字列のようなフォーマットにエラーをスロー:URIErrorを

最も一般的なのはにReferenceError、TypeError例外です。

分離構成データ

  ポストメンテナンスアップグレードは値はおろか、引き出され、変更される可能性があり、私たちにShajiao構成データやる、それが人気など、値を再読み込み、このようなURLとして、それにデッドコードデータを書き込むことで、あなたは、コードのロジックの変更を変更するだけで、設定項目に対応する変更に行くために遅れて行く必要はありません、単一のオブジェクトまたは行くためのファイル、へ。

クリーン生活

  すべては、いくつかの機能を知っているので、Shajiaoの禁欲が、それは、単一の人々がより良い開発したときに、他の人のオブジェクトに触れないでください、あなた自身のビジネスであり、共同開発時間があまりにも面倒です。なぜ私たちは私の同僚のいくつかの崩壊を防ぐために注意しなければならない時に変更または上書きする機能時のように、方法は簡単、簡単に他の人に影響を与えるを変更したり、上書きするため、共同開発で、禁欲されるようにすることも行います。私は本当にあなたの同僚はあなたが逃げるネクタイを着用しない見崩壊しません。私たちは彼を保護するために、次の3つのオプションを使用することができたときに他のユーザーによって変更されているオブジェクトを所有したくない場合には

  Object.preventExtension(オブジェクト名)属性を追加するためのメソッドを標的禁止したが、既存のプロパティが変更または削除することができる:拡張を防ぎます

  シーリング:Object.seal(オブジェクト名)が同様の拡張を防ぐために、しかし属性のみを削除することはできません変更することができます

  フリーズ:Object.freeze(オブジェクト名)がシールに類似しているが、既に存在するプロパティとメソッドを変更しません。結果的にCRUDを乾燥することはできません

注記

  コメントはもちろん、不可欠であり、あなたのコードの仕様レベルは、人々のレルムが理解できるようになるに達した場合、あなたはコメントを記述する必要はありません。またはそれ以外の場合は、書き込みの主要分野でメモを書くために書き込もうと、各行にコメントする必要はありませんする権利についてはコメントし、唯一の関数の先頭で操作の機能を指定する必要がある、または場所でのコメントを理解することは容易ではないがのように見えます

最後の大きな動きは、私にノートを食べるESlint

  これは本当に、本当にESLintは、ああ、ああ改行など、限り、あなたは仕様を満たしていない書くよう警告を投げ与えるものを設定インデントするスペースを開くために開いている大きな動き、ことです。光栄、オンラインチュートリアル特定のコンフィギュレーション手法の豊富さが、ちょうど同じ参照表情を受け入れる来ます。支出した後、あなたは美しいコードを見つけます!

 

モルガン・スタンレー漢による详细详细、コードの仕様はこれらの思想であることについてOK、と知識、そして私は追加して戻ってくる他の背後に見つかった場合は、足を洗うために夜のラッシュの死を利用して、スライドを滑って、

おすすめ

転載: www.cnblogs.com/suihang/p/11716707.html