なんで調べたか
JavaScriptを書いている上でprivate functionにはアンダースコア(_)を使用する規約が多い気がしていたが、プリフィックスかサフィックスかどっちが大勢を占めるのかが気になった。
発端はGoogle JavaScript Style Guideではサフィックスだったので。
Googleさんが一番偉いわけではないが、今までずっとプリフィックスでやっていたのだが自信がなくなったりした。
OSSな各種規約
-
サフィックス(末尾付与)グループ functionName_
-
Google JavaScript Style Guide
-
プリフィックス(先頭付与)グループ _functionName
-
Airbnb JavaScript Style Guide
-
Dojo Style Guide
-
確認できず
-
jQuery
-
Mozillaコーディング規約
まあ規約なので自分で使う場合は今までどおりプリフィクスにしておこう・・・