"JavaScript: The Good Parts" 読了
JavaScript版のコーディング作法っぽいかんじ。
バグを少なくする書き方に関して書いているので、合わせて、パフォーマンスを考えた書き方も読むといいかも。
EfficientJavaScript - Dev.Opera - 効率的な JavaScript http://www.hyuki.com/yukiwiki/wiki.cgi?EfficientJavaScript
賛同できない点が下記の2点。
- 1. ++/--を使うな
- 見にくくなる&ポインタのアクセスは危険とか書いているが、使わない方が見にくくなる&ポインタはJavaScriptで関係ないのでは?
- 2. newを使うな
- prototypeベースの内部的な挙動を隠蔽する&付け忘れると危険と書いているが、隠蔽は危険であるが一般化には必須な気がする。あと、付け忘れるとthisがグローバルコンテキストになるのって、コンストラクタ関数内でチェックできないのかな?