スタイルガイドや命名規則記事まとめ( JavaScript )


僕の会社にソースレビューはありません。指摘してくれる人もいません。
何が良い、何が悪いか判断ができるようになるために記事やサイトをまとめます。

JavaScript

グーグル先生のスタイルガイド
とりあえずこれに目を通しておくといいと思います。
Google JavaScript Style Guide

Node.jsをやる人はこっちもしっかり読んでおこう!
Felix's Node.js Style Guide(日本語)

CoffeeScript

好き嫌いが分かれるが、Javascriptをいろいろ省略して記述できるCoffeeScript。

これ、どう書くんだ?と思ったらここ
CoffeeScript 言語リファレンス

CoffeeScriptは何も考えずに記述してもある程度は綺麗にかけます。
それでも意識して書くことは重要なのでこれも読みます。
CoffeeScript Style Guide

JavaScriptで書かれたサンプルとかを手っ取り早くCoffeeにしたい時は、
JavaScriptとCoffeeScriptの相互変換を行ってくれるj2coffeeで確認してます。
j2coffee

フレームワークを使う時

JavaScriptのフロントのフレームワークは書き方が特殊なものが多いですが、
そういった時も綺麗に書くことを心がけたいです。

JQueryを使う時はこれ!
JavaScript Style Guide

Angular.jsやAngular.js Coffeeも探せばあるんですね。ありがたい。
AngularJS スタイルガイド
AngularJS CoffeeScript Style Guide

命名規則で参考にしている記事

ドラクエの主人公なら名前は「あああ」でいいかもしれない。
でもプログラムではダメ!

Qiitaにある以下の記事を参考にさせてもらってます。
Naming -名前付け-
プログラマなのに知らなかったら恥ずかしい英単語集
クラスの命名のアンチパターン
うまくメソッド名を付けるための参考情報
うまくメソッド名を付けるための参考情報

その他

Qiitaで綺麗に記事を書くにはこれ!
Markdown記法 サンプル集
Qiitaでシンタックスハイライト可能な言語一覧