最も人気のあるJavaScriptコード規範
2250 ワード
JavaScriptコードの最適なプログラミング仕様は何ですか?これはみんなの口の中の難解な問題かもしれません.じゃ、問題を変えてもいいです.どんなコード規範が一番流行っていますか?
Sideeffect.krはGitHub上で信託されているオープンソースコードを解析することによっていくつかの興味深い結果を得た.一緒に見てみましょう.
行頭に読点をつける
行末引用符:
スペースとTab
今はみんなスペースを使います.スペースインデントを使うと、開発者やエディタの設定によって見られた結果は同じです.
スペース、81.1%Tab、18.9%です.(統計を2,019,550回に基づいて提出します.)
関数の後にスペースを追加しますか?
スペースなし
引数と括弧の間にスペースがありますか?
スペースなし
オブジェクトの文字数の中にコロンの周りにスペースがありますか?
コロンの後にスペースがあります
個人的には、スペースがないと混んでいますので、素早くkeyとvalueを見分けるのはよくないと思います.前後のスペースはおそらくコロンを揃える必要があります.見た目がきれいです.統計データから見ると、ほとんどのプログラマはコロンを揃えるのが億劫です.(それとも、ほとんどのプログラマーのIDEやエディタは知能が足りないですか?)
条件文
スペースがあります
シングルクォーテーション
シングル引用符、56.791%ダブルクォーテーション、43.209%です.(1,705,910回に基づいて提出する.)
締め括りをつける
だから、一番人気のあるコードの仕様は:行末カンマ スペース字下げ 関数名の後にスペースがない 関数パラメータと括弧の間にスペースがない オブジェクトの文字数のコロンにスペースを付け、コロンの前に を追加しません.条件文キーワードにスペースを追加して を追加します.
流行は必ずしもいいとは限らないですが、コミュニケーションの観点から言えば、流行のスタイルに合わせてコードを作成すると、コードは多くの人に見られやすくなります.
Segment Faultを編纂する
Sideeffect.krはGitHub上で信託されているオープンソースコードを解析することによっていくつかの興味深い結果を得た.一緒に見てみましょう.
行頭に読点をつける
行末引用符:
var foo = 1,
bar = 2,
baz = 3;
var obj = {
foo: 1,
bar: 2,
baz: 3
};
行頭引用符:var foo = 1
, bar = 2
, baz = 3;
var obj = {
foo: 1
, bar: 2
, baz: 3
};
行末、92.34%行頭、7.655%です.(統計を1,100,251回に基づいて提出する.)スペースとTab
今はみんなスペースを使います.スペースインデントを使うと、開発者やエディタの設定によって見られた結果は同じです.
スペース、81.1%Tab、18.9%です.(統計を2,019,550回に基づいて提出します.)
関数の後にスペースを追加しますか?
スペースなし
function foo() {
return "bar";
}
スペースがありますfunction foo () {
return "bar";
}
スペースなし、67.44%スペースがあります.32.576%です.(統計を1,212,488回に基づいて提出する.)引数と括弧の間にスペースがありますか?
スペースなし
function fn(arg1, arg2) {
//or
if (true) {
スペースがありますfunction fn( arg1, arg2 ) {
// ...
}
if ( true ) {
// ...
}
スペースなし94.31%スペースがあります.5.69%です.(統計を1,514,971回に基づいて提出する.)オブジェクトの文字数の中にコロンの周りにスペースがありますか?
コロンの後にスペースがあります
{
foo: 1,
bar: 2,
baz: 3
}
コロンの後にスペースなし{
foo:1,
bar:2,
baz:3
}
コロンの前後にスペースがあります.{
foo : 1,
bar : 2,
baz : 3
}
後ろのスペース、62.955%スペースなし、22.891%前後のスペース、14.154%です.(統計を1,300,035回に基づいて提出します.)個人的には、スペースがないと混んでいますので、素早くkeyとvalueを見分けるのはよくないと思います.前後のスペースはおそらくコロンを揃える必要があります.見た目がきれいです.統計データから見ると、ほとんどのプログラマはコロンを揃えるのが億劫です.(それとも、ほとんどのプログラマーのIDEやエディタは知能が足りないですか?)
条件文
スペースがあります
if (true) {
//...
}
while (true) {
//...
}
switch (v) {
//...
}
スペースなしif(true) {
//...
}
while(true) {
//...
}
switch(v) {
//...
}
スペースがあります.78.276%です.スペースなし、21.24%です.(1,163,316回に基づいて提出します.)シングルクォーテーション
シングル引用符、56.791%ダブルクォーテーション、43.209%です.(1,705,910回に基づいて提出する.)
締め括りをつける
だから、一番人気のあるコードの仕様は:
流行は必ずしもいいとは限らないですが、コミュニケーションの観点から言えば、流行のスタイルに合わせてコードを作成すると、コードは多くの人に見られやすくなります.
Segment Faultを編纂する