uupaa-js Coding Style / const は高cost

「uupaa.js のコーディングスタイル」と「const が高costな理由」 CodingStyle - uupaa-js - JavaScript Coding Style Guide http://code.google.com/p/uupaa-js/wiki/CodingStyle
2
小倉唯 @Constellation

railgun::Compilerの最適化と変数最適化の続きでもやろう...

2011-07-23 20:23:03
小倉唯 @Constellation

変数解決, 結構複雑になってきたなー. むずい.

2011-07-24 02:34:50
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

TabとSpaceが混在しているコードは0.1秒でノーサンキュー。クソコードを読む時間があったら自分のコードかくわ

2011-07-24 16:38:57
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

ソリッドなコードを書く訓練や、中/大規模開発(PG10名以上でのチーム開発)を経験していない人の書くコードは、オレオレコーディングルール全開で、デバッグやメンテといったライフサイクルまで考えてない事が多い。たぶん、すぐ飽きちゃってメンテしなくなるだろうから、右から左に受け流すよ

2011-07-24 16:44:38
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

@tkihira (ε・◇・)з いえいえ、ライブラリとして世に発表するコードの話ですよ~ melon.js とかほんと酷いなと思って、つぶやいちゃいました

2011-07-24 16:45:52
think49 @think49

インデントは \u0020\u0020 派。\t を使用しているコードは一括置換してインデントを統一してる。。

2011-07-24 16:48:25
think49 @think49

http://jsfiddle.net/ のオートインデントでスペース4個にしてくるのを何とかしてほしいと思った。編集者に設定させてほしい。

2011-07-24 16:50:41
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

Webを真面目にやろうって人ならWebKitのコードぐらい目を通すよね? WebKitのコーディングルールは世の先端を走る先人の知恵や経験が詰まった物なはずなのに、プログラマーに毛が生えた程度の者が、なんで自分でそれ以上のルールを作れるとおもってるんだろうかと

2011-07-24 16:54:12
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

(ε・◇・)з ボクの飼育員も26才ぐらいのとき社内コーディングルールとか統一しようぜってなってたな~ 若くて思い上がってたバカい頃だな(C++だったな

2011-07-24 16:57:27
Takuo Kihira @tkihira

@uupaa WebKitのコーディングスタンダードは、one-line control clauses にbracesを付けるな(コメントがある場合はつけろ)、といういまいち理解できない規則があるのが玉に傷ですね。

2011-07-24 17:02:24
小倉唯 @Constellation

くらえっ OwnPtrー! (WebKit信者)

2011-07-24 17:02:56
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

@tkihira (ε・◇・)з javascript で利用する場合はアレンジする必要がありますね。あと { } は省略しないスタイルが正解ですね。 ボクの飼育員が経験した日本の組込みや業務系において、{ や } を省略するのは大抵ルール違反でコードレビューで吊るされますね~

2011-07-24 17:04:54
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

(ε・◇・)з 料理人が出す料理は美味しいのは当然。味に加え、麗しい盛り付け技法を持っているものが賞賛される。プログラマーも美しい盛りつけ方法を探求すればいいだけの話さ~

2011-07-24 17:11:52
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

(ε・◇・)з jsは常に世界にさらされる~ 恥ずかしいけど、それも込みでJavaScript~

2011-07-24 17:23:53
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

(ε・◇・)з コピーしたくなる(そっくりコピーすると動きそうなコード)が美味しいコード~

2011-07-24 17:26:45
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

@Constellation (ε・◇・)з 知りたいです! readonly チェックするからとかそういうことですか? それとももっと処理系の都合的な?

2011-07-24 17:53:07
FUJI Goro @__gfx__

@uupaa でもたとえば m_x / 2 ってあったらこれだけじゃこの式の型はわからないじゃないですか。m_x / 2.0 だったらたぶんdouleのたぐいなんだろうなと推定できるわけですけども。

2011-07-24 17:59:55
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

オレオレルールで書かれたコードは、コードレビューの前にまず「ルールの説明」が毎回入るため、時間的にも大いに困るので、どうしても自作のルールを普及させたければ、ボクのようにWebや書籍といった媒体を使って事前にオレオレルールを公知のものとして紹介したことにすればいいんじゃないかなと

2011-07-24 18:06:32
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

@__gfx__ (ε・◇・)з そのへん、なんでじゃろね? 前いた現場でも、実数の表記まわりはみんなルール化せずスルーしてたね~。 やっぱりメンド(ry

2011-07-24 18:07:59
FUJI Goro @__gfx__

@uupaa いやまあどうでもいいっちゃいいんですけど、明文化しないでなあなあでやるならいざ知らずわざわざ「douleリテラルに.0を付けるな」と明記してるのはなんでなのかなあと思った次第です!

2011-07-24 18:11:10
もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa

@__gfx__ (ε・◇・)з そだよね。コーデックとか書いてる人がルールに縛られて、「画面内は全部floatやdouble型なのに全てに毎回 .0 つけるの、もういやじゃー」と爆発したとか、何らかのアレがあったんだろかと… 妄想

2011-07-24 18:14:26
1 ・・ 4 次へ