2017-12-27 16 views
-3

が、これはジャバスクリプト(ES6)プロジェクトのための良い議論>>What is "Linting"?lintingスタイルとは何ですか?リンティングが何であるか疑問に思うそこに人々のため

私の質問>>で、我々はairbnbのリンティングスタイル/コーディングスタイルを使用していました。私にとって問題となるのは、「ES6自体が標準的なコーディング方法ではありませんか」ということです。それで、なぜ私たちは再び異なったスタイルを持っていますか?私はいくつかの記事を参照しました。しかし、彼らはこの高いレベルの見解を与えていない。彼らは特にスタイルについてしか話しません。前もって感謝します。

+0

[インデントスタイルに関するWikipediaの概要](https://en.wikipedia.org/wiki/Indentation_style)をご覧ください。それらはすべて同じ言語で使用できますが、コードは大きく異なります。 – Bergi

答えて

1

言語これは、目的を達成するための指示(たとえば、必要な機能を備えたアプリケーションの作成)だけです。

int myVARIABLE=3; 

、このような変数名が空白の前と=サインは見逃すことができ、言語もちょうどので、これを許可した後も、一部の言語では許容することができるので:あなたは、このような割り当て(例)を使用する場合、コンパイラはあなたを打つことができませんの構文。

これは、開発者が厳密に従うべきルールのセットです。特定のステートメント、ループ、条件などのためにコードを書く方法について、他の開発者と相互に同意することができます。しかし、それは相互合意であり、時には人々がいくつかの合意を忘れることもあります。ここでlintingツールは私たちを助け、合意書を締結しています(紙のように)、各開発者はこれに従わなければならず、間違った(正確なルールに従わないでください)。開発者間の相互協定より厳格なリンチングツール。開発者が同じプロジェクトルールに従うのを手助けするためには糸くずれが必要ですが、これは同じスタイルのため誰もが同じように見えるコードを生成するために必要です。

関連する問題