uupaa-js Coding Style / const は高cost
TabとSpaceが混在しているコードは0.1秒でノーサンキュー。クソコードを読む時間があったら自分のコードかくわ
2011-07-24 16:38:57ソリッドなコードを書く訓練や、中/大規模開発(PG10名以上でのチーム開発)を経験していない人の書くコードは、オレオレコーディングルール全開で、デバッグやメンテといったライフサイクルまで考えてない事が多い。たぶん、すぐ飽きちゃってメンテしなくなるだろうから、右から左に受け流すよ
2011-07-24 16:44:38@tkihira (ε・◇・)з いえいえ、ライブラリとして世に発表するコードの話ですよ~ melon.js とかほんと酷いなと思って、つぶやいちゃいました
2011-07-24 16:45:52http://jsfiddle.net/ のオートインデントでスペース4個にしてくるのを何とかしてほしいと思った。編集者に設定させてほしい。
2011-07-24 16:50:41Webを真面目にやろうって人ならWebKitのコードぐらい目を通すよね? WebKitのコーディングルールは世の先端を走る先人の知恵や経験が詰まった物なはずなのに、プログラマーに毛が生えた程度の者が、なんで自分でそれ以上のルールを作れるとおもってるんだろうかと
2011-07-24 16:54:12(ε・◇・)з ボクの飼育員も26才ぐらいのとき社内コーディングルールとか統一しようぜってなってたな~ 若くて思い上がってたバカい頃だな(C++だったな
2011-07-24 16:57:27@uupaa WebKitのコーディングスタンダードは、one-line control clauses にbracesを付けるな(コメントがある場合はつけろ)、といういまいち理解できない規則があるのが玉に傷ですね。
2011-07-24 17:02:24@tkihira (ε・◇・)з javascript で利用する場合はアレンジする必要がありますね。あと { } は省略しないスタイルが正解ですね。 ボクの飼育員が経験した日本の組込みや業務系において、{ や } を省略するのは大抵ルール違反でコードレビューで吊るされますね~
2011-07-24 17:04:54(ε・◇・)з 料理人が出す料理は美味しいのは当然。味に加え、麗しい盛り付け技法を持っているものが賞賛される。プログラマーも美しい盛りつけ方法を探求すればいいだけの話さ~
2011-07-24 17:11:52(ε・◇・)з jsは常に世界にさらされる~ 恥ずかしいけど、それも込みでJavaScript~
2011-07-24 17:23:53(ε・◇・)з コピーしたくなる(そっくりコピーすると動きそうなコード)が美味しいコード~
2011-07-24 17:26:45@Constellation (ε・◇・)з 知りたいです! readonly チェックするからとかそういうことですか? それとももっと処理系の都合的な?
2011-07-24 17:53:07@__gfx__ (ε・◇・)з 100 を毎回 100.0 って書くのは辛いです…
2011-07-24 17:56:25@uupaa でもたとえば m_x / 2 ってあったらこれだけじゃこの式の型はわからないじゃないですか。m_x / 2.0 だったらたぶんdouleのたぐいなんだろうなと推定できるわけですけども。
2011-07-24 17:59:55オレオレルールで書かれたコードは、コードレビューの前にまず「ルールの説明」が毎回入るため、時間的にも大いに困るので、どうしても自作のルールを普及させたければ、ボクのようにWebや書籍といった媒体を使って事前にオレオレルールを公知のものとして紹介したことにすればいいんじゃないかなと
2011-07-24 18:06:32@__gfx__ (ε・◇・)з そのへん、なんでじゃろね? 前いた現場でも、実数の表記まわりはみんなルール化せずスルーしてたね~。 やっぱりメンド(ry
2011-07-24 18:07:59@uupaa いやまあどうでもいいっちゃいいんですけど、明文化しないでなあなあでやるならいざ知らずわざわざ「douleリテラルに.0を付けるな」と明記してるのはなんでなのかなあと思った次第です!
2011-07-24 18:11:10@__gfx__ (ε・◇・)з そだよね。コーデックとか書いてる人がルールに縛られて、「画面内は全部floatやdouble型なのに全てに毎回 .0 つけるの、もういやじゃー」と爆発したとか、何らかのアレがあったんだろかと… 妄想
2011-07-24 18:14:26