nKB

nKB

シンプルにいこうよ

変数・定数

定石

  • 定数は大文字

マイルール

  • キャメルケース/ローワーキャメルケース camelCase
  • 短くて済むなら省略しない。10文字以内。
  • 変数の文字数は20字以内
  • 省略すると別の意味となるものは省略しない。
  • 慣例となっているものについてはその例に従う。自己流を避ける。
  • 変数は必ず宣言する。強制させる仕組みがある場合は利用する。
  • 真偽値(Boolean型(true or false))を格納する変数名は「isXXX」
  • 変数宣言エリアを作る(variable declaration)

変数例

abcdefghijklmnopqrstuvwxyz

変数 用途
ary array 配列を格納する場合
avg average 平均値
buf buffer 中間処理などで一時的に格納するとき
cnt count カウント数
crDir current directory カレントディレクト
exePath exe path 実行ファイルの格納場所
f file ファイル
fName file name ファイル名
fso FileSystemObject ファイルシステムオブジェクト。VBScriptVBA
i、j、k…
i1、i2、i3…
カウンタ
line line 一行
moji 文字列を格納
num number 数値を格納する場合
obj object オブジェクトを格納する場合
r range 範囲
res result 結果
str string 文字列を格納する場合
txt text テキスト
txtFile text file テキストファイル
tmp
temp
temporary 一時的な値を格納する場合
wsh WScript.Shell オブジェクト

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

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

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

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