豚吐露@wiki

命名ルール

最終更新:

ohden

- view
管理者のみ編集可
【表記ルール:命名規則】
パスカルケース(Pascal Case)
アッパーキャメルケース(UCC)
  e.g.) GetHogeInstance()
キャメルケース(Camel Case)
ローワーキャメルケース (LCC)
  e.g.) getHogeInstance()
スネークケース
アンダーバー(Under Bar)記法
  e.g.) get_hoge_instance()

  • ハンガリアン記法
変数名に接頭辞を付け、変数名から型を判別可能とする記法。
下記は一例であり、プロジェクトなどによってルールが変わることがほとんどなので注意。
接頭辞 種別
b
f
論理型 bDutyFlag
by バイナリ型 byCount
n
i
integerなどの整数型 nPower
l long整数 lDate
u 符号なし整数 uiColor
dw double word型 dwSize
fp
f
単精度浮動小数点型 fpPrice
db
d
倍精度浮動小数点型 dPi
p
lp
ポインタ型 lpDirectSound
s 文字列型 sPlayerName
sz ゼロ終端文字列型 szFileName
fn 関数ポインタ型 fnCallback
hwnd
h
ウィンドウハンドル型(Windowsのみ) hMainWindow
g_ グローバル変数 g_iErrorCode
m_ クラスのメンバ変数 m_nx
_ クラスのメンバ変数 ny_
C クラス CHoge
tag 構造体 tagRECT




【動詞】
単語 短縮 対照
挿入 insert ins
修正 modify
複写 copy cpy
重複 duplicate
確認 check chk
送信 send 受信
受信 receive recv 送信
取得 get 設定
設定 set 取得
設置,投入 put 取得
開放 release 取得
読込 read 書込
書込 write 読込
カウント count cnt
開始 start,begin sta 終了
終了 end,terminate term 開始
停止 stop 開始
追加 add,append 取り除く
取り除く remove rm 追加
挿入 insert ins 削除
削除 delete del 挿入
更新 update upd
編集 edit
変更 change chg
修正 modify
登録 regist reg
施錠 lock 開錠
開錠 unlock 施錠
開く open 閉じる
閉じる close 開く
接続 connect conn 切断
切断 disconnect disconn 接続
確認・チェック check chk
取消し・キャンセル cancel
表示 display dsp,disp
示す show 隠す
隠す hide 示す
運行,運用 running run
実行 execute exec,exe
製造 make mk
創造 create cre
建設 build
クリア clear clr
初期化 initialize init
切替 switch
展開 extract
監視 observation obs
中継 relay
管理 management mng
制御 control ctl
蓄積,貯蔵 store
調整,整備 adjust
障害 trouble
判定 judge
防止 prevent
検知,判断 sense
通知 inform
指示 indicate
要求 demand
応答 reply
適用 apply
検索 find,search
出発 departure 到着
到着 arrival 出発
再設定,リセット reset
比較 comparison

【名詞】
単語 短縮 対照
全角
半角
正常 normal 異常,エラー
異常,エラー error err 正常
一覧,リスト list
バッファ buffer buff
メッセージ,電文 message msg
フラグ flag flg
名称 name nm
情報 information info
テーブル table tbl
コード code cd
番号 no
数値 number num
文字 character char
文字列 string str
ポインタ pointer p,ptr
総数,総計,カウント count cnt
長さ length len
ディレクトリ directory dir
ドキュメント document doc
ファイル file
データ data dat
日時,日付 date
時間 time tm
year y
month m
day d
hour h
minute m,min
second s,sec
構成部品,成分 component cmp
要素,成分 element
増加 increment inc
減少 decrement dec
モジュール module mod
待機 standby
現実 real
仮想 virtual vir
端末 terminal term
サーバー server srv
クライアント client cli
プロセス,経過,過程,工程 process
種類,型式,タイプ type typ
方法,モード mode
イベント event evt
環境 environment env
工場 factory
サービス,奉仕 service svc
ステータス,地位 status stat,st
状態 condition cond
整備 maintenance
世代 generation gen
システム system sys
配布 distribution
情報源 source
対象,標的 target
目的地 destination
バージョン version ver
保管庫 storage,repository repos

【形容詞・副詞】
単語 短縮 対照
最大 maximum max 最小
最小 minimum min 最大
新規 new 元の,旧
旧,元の old 新規
作業用 work wk
一時的,臨時 temporary temp,tmp
前(位置) previous prev 後(位置)
後(位置) next 前(位置)
前(時間) before bfr 後(時間)
後(時間) after aft 前(時間)
up
down
最初 first 最後
最後 last 最初
能動的 active 受動的
受動的 passive 能動的
現在の,カレント current cur
静的 static 動的
動的 dynamic 静的
同じ same 異なる
異なる different diff 同じ


【接頭語】
単語 短縮 対照
戻り値 return ret
ポインタ pointer p,ptr
整数(int) integer i
整数(long) long l
単精度実数 float f
倍精度実数 double d
unsigned u signed
構造体 struct s
文字 char c




更新日: 2025年06月05日 (木) 15時45分56秒



  • accuracy precision 精度 -- (s1n) 2011-05-23 15:56:18
  • 定性的 ⇔ 定量的 は、対義語 -- (s1n) 2011-07-29 09:24:27
  • Ascending order:昇順 Descending order:降順 -- (s1n) 2011-08-02 11:14:50
  • 解析 analysis -- (s1n) 2011-12-07 17:05:21
  • create ⇔ release -- (s1n) 2011-12-07 18:56:43
  • ez easy -- (s1n) 2011-12-23 14:00:53
  • alter 変更する。改める。転じる。 -- (s1n) 2012-02-27 14:45:31
  • 良いネーミングをするために覚えておきたい英語のルール5つ http://kenji-namba.hatenablog.jp/entry/2012/03/14/152722 勉強になる。 -- (s1n) 2012-03-15 11:21:59
  • latitude lat 緯度 -- (s1n) 2013-06-12 09:37:37
  • longitude lng 経度 -- (s1n) 2013-06-12 09:37:45
名前:
コメント:

すべてのコメントを見る
記事メニュー
ウィキ募集バナー