DQNなJavaScriptリファクタリング
ためになるのは⇒実践JavaScriptリファクタリング
同じ事をやるにも、いろんな書き方があるわけでいかにして短くてわかりやすいコードを書くかというノウハウを紹介します。
例として"abcde"を80回繰り返した文字列を作るとして実際に自分のコーディングスタイルがどんな風に変化していったのか、という。
短くなるのは確かなんだけどわかりやすいかというと、人によるかもしれない。
だめになるのは↓
targetString="";
for(var i=0;i<80;i++)targetString += "abcde";
//WScript.Echo(targetString);
DQNに高速化↓
targetString="";
for(var i=0;i<20;i++)targetString += "abcde";
targetString += targetString + targetString + targetString;
//WScript.Echo(targetString);
案外最高速だったりすっとDQNも侮れない。
(洒落ですってば)