活字体の静的チェック

参考なぜ活字体を使うのか?どのようなシナリオが説明、または例で簡単にしてください?

TS JSの改善は、主に静的型チェック、意義は何である静的型チェックをしていますか?標準の答えは、「静的型付けが大規模なアプリケーションを構築するための、より助長している。」であります なぜ静的な型は、大規模なアプリケーションの構築を助長していますか?二点への関心。

まず、静的型チェックは、あなたができるだけ早くあなたが(あなたが実行する前に、あまりにも解釈される)コードの種類は、言語と一致していません書くように、コンパイル時に発生するために実行されていないコードを書く場合でも、早期に失敗行うことができます発見。大規模なアプリケーション、困難なデバッグ分岐カバレッジテストでは、必ずしも多くのコードは、すべての条件で行うことができるようにします。すべての変更は、UIのうちから反映させることができるような単純なあなたのコードならば、それは関係を持つ大規模なアプリケーションをとらないと、その後、静的型チェックは本当に何の効果ではありません。

第二に、それはコメントの最高のタイプです。コードを読むの静的タイプは、我々はそれがあり、このドキュメントでは、オブジェクトのタイプのみのパラメータ設定の詳細な説明jQuery.ajaxを使用して非常に好きですで私たちの例jQueryのAPIドキュメントとして、友好的です使用権を推測することは不可能だった、何の書類がない場合、我々は関数の宣言を見て、複雑になっています。大規模なアプリケーションでは、多くの方法が、そこに詳細なドキュメントを書く人がいるので、静的な型は非常に重要なヒントと制約である複雑な関係ではなく、すべての関数を呼び出します。すべての基本的な機能は、すべてのAPIであることをあなたのjQueryのようなコードは、内部関数を持っていなかったので、しかし論理は明らかと思われる場合、それは、コードを読み取る静的な型は、ヘルプに何もしない、関係を持つ大規模なアプリケーションを負いません。一般的な、近代的なプログラミング言語の設計では、多くの機能は非常に我々はコンピュータベースに注意を払っているのであれば、理論的なサポートを成熟するので、該当シーンの言語のいくつかは、ブロックを構築する戦いのようなものです、いくつかの言葉で要約することができますされています。JSのようなTSので、1つだけの機能を変更します。

ここに画像を挿入説明

公開された21元の記事 ウォン称賛51 ビュー5550

おすすめ

転載: blog.csdn.net/liuyifeng0000/article/details/104092420