nKB

nKB

シンプルにいこうよ

変数・定数・予約語

ポリシー

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

変数例

abcdefghijklmnopqrstuvwxyz

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

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

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

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

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

予約語

VBS

abcdefghijklmnopqrstuvwxyz

予約語
if
for
msgbox