nKB

nKB

シンプルにいこうよ

変数・定数

定石
  • 定数は大文字
マイルール
  • キャメルケース/ローワーキャメルケース camelCase
  • 短くて済むなら省略しない。10文字以内。
  • 変数の文字数は20字以内
  • 省略すると別の意味となるものは省略しない。
  • 慣例となっているものについてはその例に従う。自己流を避ける。
  • 変数は必ず宣言する
  • 真偽値(Boolean型(true or false))を格納する変数名は「isXXX」
変数例
変数 用途
ary array 配列を格納する場合
avg average 平均値
buf buffer 中間処理などで一時的に格納するとき
cnt count カウント数
i、j、k…
i1、i2、i3…
カウンタ
moji 文字列を格納
num number 数値を格納する場合
obj object オブジェクトを格納する場合
res result 結果
str string 文字列を格納する場合
tmp temporary 一時的な値を格納する場合

ネーミングに迷ったら・・・

codic - プログラマーのためのネーミング辞書

キャメルケース、スネークケース論争

言語に合わせる。推奨しているものがあればそちらで
特にないもんはキャメルケースで書く