| 変数の使用目的 | よい変数名の例 | 悪い変数名の例 |
| 当日の日付 | CurrentDate | CD, Current, C, X, X1, X2, Date |
| ページあたりの行数 | LinesPerPage | LPP, Lines, L, X, X1, X2 |
| 再計算が必要か(真または偽) | RecalcNeeded | Flag, ComputeFlag |
例えば UserPropertyDatabase というデータ型の 変数を用いる場合に、それが数行のみに有効な一時変数 であれば、下記のように upd という省略も 認められよう。
{
UserPropertyDatabase upd;
upd.doThis;
upd.doThat;
}
同じデータ型がグローバルに用いられるのであれば、
g_userPropertyDB などが良いだろう
。
一般に、「変数の生存期間」(「コードコンプリート」 p.359 参照) が長いほど、説明的な変数名が必要であると考えられる。